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.
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!