[英]is Assigning object to statically created object cause memory leak in C++?
我是 C++ 的新手,我知道應該手動釋放動態創建的對象,但是如果像下面這樣靜態創建的對象會導致內存泄漏,當將它分配給另一個對象或新對象覆蓋舊對象時,我會更傷心,假設我們有一個類名為Test
。
Test t;
t = Test() ;
將對象分配給靜態創建的對象會導致 C++ 中的內存泄漏嗎?
一般不會。 並且不適用於任何設計良好的課程。
但是如果賦值運算符存在內存泄漏,那么調用該運算符確實會導致內存泄漏。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.