在c++中為什么this指標只在非static成員函式中才有效?
uj5u.com熱心網友回復:
因為對于靜態成員函式,沒有物件實體時就能呼叫,所以,不能讓它用this指標,因為物件尚不存在,this是不能用的;
非靜態函式執行,物件肯定已創建了,所以,它能用this,表示物件自已。
多體會體會就會明白。
uj5u.com熱心網友回復:
呼叫靜態成員函式時,是沒有傳遞this指標的。靜態成員函式 就是與普通C函式一樣的存在。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/123322.html
標籤:基礎類
下一篇:遠程開機的代碼怎么寫才是正確的?
