當我們在任何類的構造函數中訪問「this \ Me」時,它如何在構造函數中使用「this」?在構造函數調用之前是否已經發生過實例的臨時創建?如果是這樣,那麼這是否意味着這些構造函數在實際的對象初始化之後被調用?構造函數和對象intitiation
0
A
回答
2
創建對象並在您使用構造函數初始化內存之前分配內存.... ex 1.您創建對象;
MyObject myObject;
2.你初始化
myObject = new MyObject();
這兩個步驟也做,當你這樣做是:
MyObject myObject = new MyObject();
編輯: 在構造函數中this
無二myObject
0
在C++中,當你有
Foo::Foo(int x)
: frob(x) {
this->frob = x;
}
然後建設真正發生的確切然後:
且第一支撐之間:
:<here>{
在該構造的主體,對象是完全構建,因此,使用this
有很好的定義。
相關問題
- 1. 函數對象和構造
- 2. 構造函數對象
- 3. Java對象和構造函數/方法
- 4. 文本對象和函數的構造
- 5. 構造函數和對象 - 訪問
- 6. C++對象創建和構造函數
- 7. WCF服務和對象構造函數
- 8. 構建其他對象構造函數的對象構造函數
- 9. 帶構造函數參數的模擬構造函數對象...對象
- 10. Excel VBA對象構造函數和析構函數
- 11. C#的構造函數和構造對象的類型
- 12. 構造函數中的對象參數
- 13. 對象構造函數的C++數組
- 14. OOP對象構造函數參數
- 15. 將對象函數傳遞給對象構造函數
- 16. 函數和對象的原型構造函數
- 17. 什麼是對象構造函數?
- 18. RecursiveDirectoryIterator構造函數返回空對象
- 19. 比較構造函數對象Java
- 20. Arduino - C++對象構造函數錯誤
- 21. 複製構造函數的const對象
- 22. 構造函數對象名稱 - javascript
- 23. 對象內部的構造函數?
- 24. 手動對象構造函數調用
- 25. 對象像函數的構造,JavaScript的
- 26. 在構造函數中使用對象
- 27. 簡單的JavaScript對象構造函數
- 28. 檢查對象構造函數
- 29. 對象構造函數調用
- 30. 堆分配對象構造函數
你如何看待這可能是語言特定的。請告訴我們您感興趣的語言。 –