J'ai d'abord appris le C#, et maintenant je commence avec le C++. Si je comprends bien, l'opérateur new
en C++ n'est pas similaire à celle en C#.
Pouvez-vous expliquer la raison de la fuite de mémoire dans cet exemple de code ?
class A { ... };
struct B { ... };
A *object1 = new A();
B object2 = *(new B());