Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pamięć dynamiczna

Ostatnio zmodyfikowano 2021-08-30 13:06
Autor Wiadomość
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?

C/C++
#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;
}
P-178892
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.
P-178893
« 1 »
  Strona 1 z 1