Miért jobb egy C++ mint pl egy Java vagy C#?
Nem arra vagyok kíváncsi, hogy a C++ egy machine kód míg a Java és C# egy köztes kódra fordul először és egy egy Virtual machinen (vagy éppen CLR) fut.
Itt a nagy C vagy C++ -ban a pointerek gyorsaságára büszkék, hogy egy objektum címét vagy egy tömb kezdőcímét adják át a függvényekben.
De ugyanakkor a Java és C# is, ha egy obejktumról van szó, márpedig ott minden objektum azokat referencia típusként adják át a függvényeknek, tehát nem egy másolat készül róla (tekintsünk el a primitív típusoktól).
Ahogyan nézem a C++ tutoriálokat rossz nézni, hogy mindent kézzel kell beimplementálni pl: #include<cstdrag> míg máshol csak ctrl + shift + o jó ez lehet hogy az IDE-től is függ. De mintha összedobott lenne az egész, ahogyan fejlődik, ahogyan folyamatosan implementálják bele pl: #include<string> és eddig egy char tömbbel szórakoztak nincs bajom a char tömbbel, de ha eddig az volt a menő, akkor miért teszik bele, hogy hátha több programozó fogja emiatt kedvelni a nyelvet?
Előre is elnézést kérek, ha megbántottam itt egy nagy C++ -ost
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!