Kicsit zavaros a c++ ban mi miért van? Elmagyarázzátok? (struktura) kód lenn.
Maga a kód hosszabb,de inkább csak arra reflektálnék ami nem érthető számomra:
struct tanulo {
string vezeteknev;
string keresztnev; }
hallgato bekeres() {
int i = 0;
hallgato ujhallgato;
cout << " Vezetekneved: \n";
cin >> ujhallgato.vezeteknev;
cout << "Keresztneved: \n";
return ujhallgato;
Eddig azt hiszem megértettem hogy van egy struktúrám,annak két tipusa, majd írok egy bekérés függvényt a strukturához,definiálva egy mezőt hozzá ujhallgato néven.
a belépési pont lesz számomra kérdéses,mert csak igy fogadható el:
int main() {
hallgato ujhallgato;
ujhallgato = bekeres(); #hogy lefusson az elöbb taglalt függvény
tulajdonképp ha van egy ujhallgato tipusunk, miért csak igy tud ugrani a függvényre, mi a logikája? hiszen már egy ujhallgatot kreáltunk, de annak mégsem függvénynevet adtunk. még egy hallgato bekeres(ujhallgato)-nak is több értelmét,logikáját látom minthogy egy random strukturához tartozo adatot egyenlővé teszek a függvény nevével.
Nem tudom mennyire érthető,vagy rossz a fogalmazás,igazából csak az nem világos,mi miért jön így, és nem igen látom át a logikus felépitését.
Közben csináltam egy mini kis magyarázatot. Feltételezem, hogy valami hasonló akart lenni az általad bemásolt kód:
https://pastebin[pont]com/AWujdMSY
("[pont]" helyett "." van, csak nem engedi beküldeni, ha úgy írom)
Azt nem garantálom, hogy hibátlan a kód, de nem is ez a lényeg. Ha az utolsó sorokra tudsz választ adni, akkor elvileg érted a dolgot.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!