指標與物件小結

2021-09-11 17:24:06 字數 482 閱讀 8348

使用常規表示法來宣告指向物件的指標。

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.指向物件成員的指標 指向資料成員 與普通變數的指標變...