9
为什么使用“ new”会导致内存泄漏?
我首先学习了C#,现在我开始使用C ++。据我了解,newC ++中的运算符不同于C#中的运算符。 您能否在此示例代码中解释内存泄漏的原因? class A { ... }; struct B { ... }; A *object1 = new A(); B object2 = *(new B());
C ++是一种通用编程语言。它最初被设计为C的扩展,并且具有类似的语法,但是现在它是一种完全不同的语言。使用此标记可解决有关将要使用C ++编译器编译的代码的问题。对于与特定标准修订版[C ++ 11],[C ++ 14],[C ++ 17]或[C ++ 20]等相关的问题,请使用特定于版本的标记。