使用常規表示法來宣告指向物件的指標。
badstring *s ;
將指標初始化為指向已有的物件
badstring s1("liming", 13);
badstring *s = &s1;
使用new
來初始化指標,這將建立乙個新的物件
badstring s1("liming", 13);
badstring *s4 = new badstring(s1);
對類使用new
將呼叫相應的類建構函式來初始化新建立的物件
badstring *s4 = new badstring;
badstring *s4 = new badstring("liming", 13);
使用->
運算子 Delphi物件指標小結
1 乙個物件指標指向的乙個物件的資料區,該資料區前面4個位元組是乙個指標,指向的是大名鼎鼎的vmt,其實是self的位址,如下 procedure tform1.btn3click sender tobject var chld tchild p1,p2,p3,p4 pointer begin ch...
Delphi物件指標小結
1 乙個物件指標指向的乙個物件的資料區,該資料區前面4個位元組是乙個指標,指向的是大名鼎鼎的vmt,其實是self的位址,如下 delphi view plain copy print?procedure tform1.btn3click sender tobject varchld tchild ...
指標與物件指標
指標 結構體指標 類似於物件指標 結構體與類的區別 若不指定public和private,結構體預設為公共,類預設為私有 class time time p 定義p為指向time類物件的指標變數 time t1 p t 將t1的起始位址賦給p 2.指向物件成員的指標 指向資料成員 與普通變數的指標變...