Pamięć dynamiczna
Ostatnio zmodyfikowano 2021-08-30 13:06
krystian123456 Temat założony przez niniejszego użytkownika |
Pamięć dynamiczna » 2021-08-30 12:50:04 Co oznacza zapis new Pierwsza(); ? Czy możliwe jest takie przydzielanie pamięci bez stworzenia obiektu? #include <iostream>
class Pierwsza { public: int m; Pierwsza( int l ) : m( l ) { std::cout << "Jestem" << std::endl; } };
class Druga { public: Druga() { new Pierwsza( 4 ); } };
int main() { Druga d; return 0; }
|
|
DejaVu |
» 2021-08-30 13:06:25 Tworzysz nowy obiekt dynamicznie, ale nie zapisujesz do niego uchwytu (wksaźnika), więc de-facto robisz memory leaka. |
|
« 1 » |