C++-ban hogyan kell?
Figyelt kérdés
Szeretnék egy dinamikus 2 dimenziós tömböt létrehozni, amelynek típusa egy osztály, és ebből az osztályból származtatott osztályokkal akarom feltölteni a tömböt.2013. nov. 8. 19:36
1/5 anonim válasza:
Malloc pl. Egyébként pár sorban nehéz leírni, Google segít.
2/5 iostream válasza:
typedef std::vector<std::vector<MyClass*>> MyDynamic2DArrayOfMyClass;
3/5 anonim válasza:
Inkább a vector, C++-ban nem szokás kézzel memóriát foglalgatni csak úgy.
4/5 anonim válasza:
ja, mert a MyClass* az micsoda, előző?
5/5 iostream válasza:
Legyen inkább
typedef std::vector<std::vector<std::unique_ptr<MyClass>>> MyDynamic2DArrayOfMyClass;
És akkor make_unique (nem std, kimaradt véletlenül, de számtalan helyen megtalálható).
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!