簡體   English   中英

將對象分配給靜態創建的對象會導致 C++ 中的內存泄漏嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM