>>20
あ配列プロパティのdefaultか。普通のプロパティのは同じ意味だよね?
C++だとoperator[]があるからかな。ただBCBはVCLクラスがnewで作んなきゃいけないから、operator[]が定義されてても何か見た目がよくないね。

TStringList* pStrings = new TStringList();
:
(*pStrings)[0] = "hoge" は格好わるいから普通、pStrings->Strings[0] = "hoge" だろうね。

参照使えばDelphiぽくできるけど、いちいちちょっとね。

TStringList& strings = *pStrings;
strings[0] = "hoge";