Mire van a struct kulcsszó? C++
Ún. rekordokat tudsz vele létrehozni, vagyis egy adott struktúrában (struct-ban) több különböző változót csoportosíthatsz.
Példa:
struct JoMunkasEmber
{
int iAzonosito;
int iEletkor;
float fMunkaber;
};
Jomunkasember SzalacsiSandor;
SzalacsiSandor.iEletkor = 50;
itt van nagyon jo tutorial C++ -hoz: www.learncpp.com
A struct kulcsszó SZEMANTIKAILAG majdnem teljesen megegyezik a class kulcsszóval. Tehát amit megírsz class-nak azt megírhatod structnak is, az egyetlen különbség abban lesz, hogy az alapértelmezett láthatóság structnál public, classnál private.
Tehát
class A
{
int a;
};
struct B
{
int b;
}
int main()
{
A a();
B b();
a.a; //fordítási hiba, a private
b.b; //jó
}
Az, hogy miért van benne a kulcsszó, már egy másik kérdés, elsősorban a C-vel való kompatibilitás miatt.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!