Сначала я изучил С#, и теперь я начинаю с С++. Насколько я понимаю, оператор new
в С++ не похож на тот, что в С#.
Можете ли вы объяснить причину утечки памяти в этом примере кода?
class A { ... };
struct B { ... };
A *object1 = new A();
B object2 = *(new B());