Kezdőoldal » Számítástechnika » Programozás » Ha egy C++ std::vector-t...

Ha egy C++ std::vector-t hozok létre, akkor ugyanannyi idő létrehozni, ha megadok az elemeknek egy default értéket, és akkor is, ha nem?

Figyelt kérdés

tehát mondjuk


std::vector<double>(1000);

std::vector<double>(1000,3.14);


ugyanannyi idő létrehozni?



2012. aug. 29. 16:48
 1/1 iostream ***** válasza:
Mivel ugyanazt a függvényt hívja meg, ezért igen. A konstruktor túl van terhelve, T() a második paraméter default értéke.
2012. aug. 29. 22:11
Hasznos számodra ez a válasz?

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!