Kezdőoldal » Számítástechnika » Programozás » C++-ban mire való pontosan a...

C++-ban mire való pontosan a #include <string> utasítás? Hiszen string típusú változókat enélkül is lehet definiálni.

Figyelt kérdés

2016. máj. 9. 14:55
 1/4 anonim ***** válasza:
49%
Szia ezt az ezoteriaba tedd fel
2016. máj. 9. 14:58
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%
A string típus deklarációit tartalmazó fájl beemelése a forrás fájlba. Enélkül nem lehet string típust használni. Ha mégis engedi, akkor a fordítónak be van állítva alapból.
2016. máj. 9. 15:25
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Köszönöm az értelmes választ az utóbbi válaszolótól!
2016. máj. 9. 15:30
 4/4 anonim ***** válasza:
100%

A string headerben van declarálva a string osztály. Így vagy úgy, de mindenképpen be kell includolni.


Általában más headerek is beincludolnak különböző headereket amiket használnak, ezért nagy az esélye hogy anélkül hogy te beincludolnád valami más már betöltötte, de ezt semmi sem garantálja. Tessék beincludolni ha használod a string osztályt.


Az iostream pl. beincluolja az ostream és az istreamet, amik beincludolják az ios-t, ami a bits/ios_base.h-t ami bits/locale_classes.h-t, ami pedig a string-et többek között. Így azzal hogy beinclduoltad az iostreamet, a string is be lett.

2016. máj. 9. 15:36
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!