C++ -ról sima ANSI C-re nehéz a váltás?
Nincsenek kivételek, de gyanítom most se használtad, nincsenek template-k, ezeket se használtad közvetlenül, viszont közvetetten nagyon hányzik (az STL konkrétan kiesik, se vector, se string, se algoritmusok).
Nem olyan nehéz áttérni, egy másik nyelv, nagyon sok közös résszel. Máshogy kell a problémákat megoldani.
Kipróbáltam ma egy C fordítóvan írni egy egyszerű kis programot hogy kipróbáljam működnek-e a dolgok amiket szeretnék. Egy dolog tűnt csak fel ami eléggé fog hiányozni, mégpedig az, hogy nem lehet argumentumként referenciát megadni. Ez hasznos dolog C++ -ban ha egy függvényünknek több kimeneti értéke is van. Sajnos itt máshogy kell megoldani :/
Biztos találok még különbségeket, de ez eléggé lehangolt
Persze az rossz gyakorlat, ha egy függvénynek több kimeneti értéke van, vagy nem tartoznak össze, és akkor a függvény több dolgot csinál (rossz), vagy összetartoznak és akkor csomagold őket egybe egy structba.
A referenciának nem ez a lényege.
bool=int :D
amúgy meg a referenciaparamétert azt cím szerinti paraméterátadásnak hívják (C) és pointerekkel kb pont ugyanúgy oldod meg, mint referenciával
egyébiránt az alap az, hogy ami cppben kész van mondjuk az stlben, azt c-ben szépen megírod, vagy non-standard header fájlokat szerzel, és azzal dolgozol
(csak nem BME?)
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!