6
A
回答
4
- 你的意思是定義不聲明(從問題刪除)的對象。
- 是的,你可以做到這一點。
- 不,你不需要去破壞它,因爲它會自動銷燬。內存分配在堆棧上,無論如何都會被重用。編譯器甚至可以在很多情況下優化它。 如何您是否可以重新分配內存?
8
號
ob
是一個堆棧分配對象,所以其自身的生命週期自動管理。它在你申報的地方建造,銷燬在"}"
。- 由於每個
while
迭代是獨立{ ... }
範圍,該對象將被構造和銷燬每次迭代。
3
不會。ob
的範圍結束於右大括號。編譯器在超出範圍時自動調用基於堆棧的對象的析構函數。
5
不,其範圍被限制在while循環。
在每次迭代
3
,創建一個完全新的對象。恰巧他們都有相同的名字xyz。在最後的迭代中,當前對象通過其釋放器被銷燬,並且在下一次迭代中創建具有相同名稱的新對象。所以你的代碼非常好。 HTH
相關問題
- 1. 我可以使用屬性來確定對象的類嗎?
- 2. 我可以使用JPA將對象類型映射到表嗎?
- 3. 我可以使用DataGridViewComboBoxColumn來顯示類對象的列表嗎?
- 4. 我可以使對象類型可配置嗎?
- 5. 我可以使用assign來複制對象的對象嗎?
- 6. 我可以用sun.misc.Unsafe覆蓋對象嗎?
- 7. 我可以重用值對象嗎?
- 8. 我可以用javascript連接對象嗎?
- 9. 我可以使用*塊在C#*中使用不同類型的對象嗎?
- 10. 我可以對IDisposable對象使用「模糊」參數傳遞嗎?
- 11. 我們可以創建對象到接口和抽象類嗎?
- 12. 可以使用對象屬性嗎?
- 13. 我可以將對象調用到另一個類嗎?
- 14. 我可以將一個類作爲對象類型嗎?
- 15. 可以映射包含類對象或類對象嗎?
- 16. SwiftyJSON - 可以檢查對象類型嗎?
- 17. C#委託可以使用對象類型更通用嗎?
- 18. 我可以註冊NSNotifications類嗎?我可以在NSNotifications中使用類方法嗎?
- 19. 我可以註冊一個對象嗎?
- 20. 我可以分開JsonConvert對象嗎?
- 21. 我可以旋轉3D車對象嗎
- 22. 我們可以在java中使用子類對象調用sleep()方法嗎?
- 23. uiselector類可以擴展爲使用UI對象的ID嗎?
- 24. 你可以使用類對象的數據綁定嗎?
- 25. pimpl的類可以使用pimpl的對象嗎?
- 26. 可以使用switch語句來確定對象的類別嗎?
- 27. 我們可以在抽象類中使用靜態方法嗎?
- 28. 我可以使用cookie保存JavaScript對象嗎?
- 29. 我可以使用+/-等擴展對象嗎?
- 30. 我可以使用單獨的對象來包含Server Reference嗎?