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

c++ operator new i delete

Ostatnio zmodyfikowano 2020-07-03 23:14
Autor Wiadomość
deepgamer
Temat założony przez niniejszego użytkownika
c++ operator new i delete
» 2020-07-03 22:05:35
Mogę używać operatorów new i delete bez tworzenia wskaźników? Mam na zadanie stworzyć tablicę zaalakowaną dynamicznie ale jakoś zielony jestem w kwestii wskaźników. Najwyżej je pominę i zostawię na później :P
P-177279
jankowalski25
» 2020-07-03 23:05:17
Nie możesz. Ale tak w sumie, to w czym problem? Jak masz jakiś typ T, no to wskaźnikiem będzie T*, poza dopisaniem gwiazdki na końcu niewiele się zmienia, dopóki chodzi o samą deklarację. Zresztą, nawet jak nie znasz wskaźników, to przecież zawsze możesz taki wskaźnik na początku sobie wyłuskać, utworzyć jakąś referencję, a dalej tego używać jako T&, co będzie składniowo analogiczne do używania samego T.

W skrócie: jak nie ogarniasz wskaźników, to wystarczą jedynie absolutnie niezbędne podstawy (deklarowanie wskaźnika, przypisywanie mu tego, co daje
new
, wyłuskiwanie go do referencji i zwalnianie przez
delete
).
P-177280
pekfos
» 2020-07-03 23:14:10
» Kurs C++ » Poziom 5Kontener std::vector<> lekcja
"Tablica dynamiczna bez wskaźników."
P-177281
« 1 »
  Strona 1 z 1