Kezdőoldal » Számítástechnika » Programozás » Miben tér el a C++ a C-től?

Miben tér el a C++ a C-től?

Figyelt kérdés
Aki ismeri a C-t, mennyit kell tanulnia hozzá hogy ismerje a C++-t is? Miben tér el a kettő egymástól?
2017. szept. 17. 00:42
 1/3 anonim ***** válasza:
71%

Nem is arról van szó, hogy eltér. A C++ magában foglalja a C nyelvet, és még sok-sok mást. Az alapvető mantra amit el szoktak mondani, hogy majdnem minden C program működik C++ alatt is.


Az alapvető szintaktika, és nyelvi elemek, amik a C-ben vannak, C++ alatt is ugyanazok, viszont a C++ majd minden C függvényre saját alternatívát definiál. Pl C++ alatt nem fogsz printf-et használni, bár hasnálhatnád, ehelyett stream-eket fogsz használni (pl cout<<"kiírandó szöveg").


Hogy mennyit kell tanulni? Nos, sokat, a C++ egy MASSZÍV nyelv, és rengeteg idő, mire elsajátítod mindazt, ami többé teszi a C nyelvnél. Néhányan olyat is mondanak, hogy nehezebb C-ről C++-ra átállni, mint nulláról megtanulni, mert nehéz átszokni arra, hogy ne a C-s függvényeket és megoldásokat használd. Összességében azt mondom, úgy állj hozzá, hogy egy új nyelvet kell megtanulnod, szóval nem kis energia, viszont a C-s ismereteid miatt a nyelv alapvető szintaktikája, és szerkezete (pl pointeraritmetika) nem fog már meglepetést okozni.

2017. szept. 17. 01:08
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
21%
A C++ nem foglalja magában a szabvány C-t, hanem annál szigorúbb, vannak kisebb szintaktikai eltérések. Nem minden C program fordul C++ fordítóval. A C++-ban vannak osztályok, objektumok, sablonok, fogalmak is.
2017. szept. 17. 07:55
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
71%

"Nem minden C program fordul C++ fordítóval."


Idézem magam:

"Az alapvető mantra amit el szoktak mondani, hogy majdnem minden C program működik C++ alatt is."


A C++ szándékosan úgy lett kialakítva, hogy majdnem 100%_osan kompatibilis maradjon a C-vel. Nem fordul minden C program alatta, de a legtöbb igen.


"A C++-ban vannak osztályok, objektumok, sablonok, fogalmak is."


Mintha azt is leírtam volna, hogy a C++ jócskán bővebb a C-nél. Komolyan, ha belém akarsz kötni, legalább próbáld nem ugyanazt mondani mint én.

2017. szept. 17. 14:11
Hasznos számodra ez a válasz?

További 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

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!