Azért kell using namespace std; parancsot használni C++ nyelvben, mert a cout, cin, endl . Satöbbi az std névtérben lettek definiálva?
Figyelt kérdés
2015. szept. 2. 02:15
2/8 anonim válasza:
Még annyi, hogy nem "kell" használni.
3/8 anonim válasza:
Egyrészt azért, mert az std névtérben vannak definiálva. Másrészt azért, hogy ne kelljen mindegyik elé kiírnod a névteret (std::).
De tényleg nem kötelező használni.
5/8 anonim válasza:
Lehetne úgy is használni, hogy elé std::-t írsz.
Ha majd tovább haladsz a C++-szal, és már objektumokat fogsz írni, akkor nem kell ezt a parancsot mindegyikben használni, hanem csak abban, ami kiír. Sőt, a deklarációs fájlban pedig kifejezetten ellenjavallt.
6/8 A kérdező kommentje:
Köszönöm a válaszokat!
2015. szept. 2. 19:06
7/8 anonim válasza:
Nem hanem azért, hogy többek között pl. std::cout-ot és a többi std névtérben definiált dolgot pl. cout néven elérd a blokkban ami ezt a direktívát tartalmazza.
8/8 anonim válasza:
Valódi programokban nem használják szinte soha.
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!