Egy dinamikus memóriában lévő tömböt miért nem lehet egyből inicializálni?
Figyelt kérdés
unsigned short *p_myArray = new unsigned short[4] = {14,8,88,44}; Ezt nem engedi a fordító miért van ez pedig ez egy értelmes dolog lenne a nyelvben.2012. okt. 2. 23:59
1/4 iostream válasza:
Ne használj dinamikus tömböket.
2/4 A kérdező kommentje:
Miért?
2012. okt. 3. 00:47
3/4 iostream válasza:
Mert például nem lehet inicializálni. Meg mert elfelejted felszabadítani. Meg mert nem ismeri a saját méretét, és azt is úgy kell továbbadogatni mellette.
4/4 iostream válasza:
Jah, és úgy általában pointereket sem szokás használni. Mármint nem kéne, sajnos sokan szoktak.
Kapcsolódó 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!