關於指標與被指物件斷聯後最好賦空值的問題

2021-07-13 19:17:21 字數 438 閱讀 7565

關於指標與被指物件斷聯後最好賦空值的問題

#include

#include

int main()

printf("input a string:\n");

ch=getchar();

while(ch!='\0')

rewind(fp);

ch=fgetc(fp);

while(ch!=eof)

printf("\n");

fclose(fp);

fp=null;

/*這裡最好還是不要省略這一行,因為此時雖然釋放了這個指標,

然而此指標儲存的位址仍然指向e:c.txt,只不過聯絡沒了而已,所

以還是賦空值比較好。所謂聯絡沒了,就是指原指標所指的內容可以

自由被其它函式使用。

*/return 0;

}

關於物件指標

定義 類名 物件指標名 eg time ptr time ptr 定義物件指標 time t1 定義物件t1 ptr t1 將物件t1的位址賦給物件指標 使用方式 ptr 表示ptr指向的物件t1 ptr hour 表示ptr指向的物件中hour的成員 ptr hour 表示ptr指向的物件中hou...

指標與物件指標

指標 結構體指標 類似於物件指標 結構體與類的區別 若不指定public和private,結構體預設為公共,類預設為私有 class time time p 定義p為指向time類物件的指標變數 time t1 p t 將t1的起始位址賦給p 2.指向物件成員的指標 指向資料成員 與普通變數的指標變...

物件指標與this指標

物件指標分為三大類 指向物件的指標 指向物件成員的指標 資料類 指向物件成員的指標 函式類 includeusing namespace std class time time time int h,int m int s void time get time intmain this指標 在每乙個...