delete w BC++B5

0

Czy może mi ktoś powiedzieć jak poprawnie zapisać funkcję delete odnośnie char* ?

0

delete [] twoj_wskaznik ;
wojta$--Lets make linux better :-)

0

W C++ pisze się:
char *ptr;
int *Tab = new int[4];

delete ptr;
delete Tab;-------------------------------------------------
Pozdrawiam i życzę miłego dnia.

0

swiety napisał:
W C++ pisze się:
&gtchar *ptr;
&gtint *Tab = new int[4];
&gt
&gtdelete ptr;
&gtdelete Tab; to masz blad delete [] Tab;--Lets make linux better :-)

0

Nie mam błędu.(może inaczej jest w BC++ 5.01?)
W C++ kasuje się nazwę wskaznika, nie tablicę.

Pozdrawiam i życzę miłego dnia.

0

swiety napisał:
Nie mam błędu.(może inaczej jest w BC++ 5.01?)
&gtW C++ kasuje się nazwę wskaznika, nie tablicę.
&gt
NIEE musisz pokazac ze kasujesz wskaznik do tablicy, kompilator ni pokaze bledu ale debuggerem mozes sprawdzic ile zwolniles pamieci :-)

3maj sie
wojta$--Lets make linux better :-)

0

Masz rację.
Już wiem czemu pod linuxem miałem błąd pamięci. {hello} -------------------------------------------------
Pozdrawiam i życzę miłego dnia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1