Bevezetés a C ++ -ba

A C ++ az egyik legrugalmasabb és leghatékonyabb általános célú programozási nyelv, amely a C programozási nyelv szuperhalmaza, ahol a legtöbb C-ben támogatott eszköz és könyvtár használható C ++-ban is.

A c ++ cikk bevezetése több részre oszlik, kezdve a nyelv általános áttekintésétől annak előnyei és hátrányai felé.

A C ++ áttekintése

A C ++ megjelenése 1983-ban történt, amikor Bjarne Stroustrup elkezdte a „C osztályokkal” dolgozni, amelyet később átneveztek C ++ -ra, amely néhány további funkcióval rendelkezik, mint például az operátor túlterhelése, a BCPL stílus megjegyzései stb.

A C ++ mögött az az elképzelés áll, hogy egy fordított nyelv, ami azt jelenti, hogy a forrásprogram olyan objektumfájlok előállítására fordítódik, amelyek végrehajtható programot hoznak létre, miután összekapcsolta őket egy linkerrel. Az alábbi kép egy ötlettel szolgál a C ++ programban található program-összeállításról.

A C ++ egy másik aspektusa a statisztikailag tipizált tulajdonsága, azaz minden objektumot, értéket vagy nevet előzetesen tájékoztatni kell a fordítóról, amely segíthet meghatározni a végrehajtandó műveletek halmazát.

A C ++ olyan alkalmazásokhoz használható, amelyek erőforráshiányban vannak, és előnyös azok számára, akik a minőségi kód írását részesítik előnyben. Számos új programozási nyelv bevezetése ellenére a C ++ továbbra is fejlődik, és különböző háttérrel rendelkező emberek használják.

A C ++ alkotóelemei

Mint már megismerkedtünk a C ++ bevezetéssel, lássuk a C ++ összetevőit

1. Első alkatrész

A program első összetevője a #include parancs által jelölt fejlécfájl, amely tartalmazza a cout parancsot, amelyet ebben az esetben a 'Hello World' nyomtatáshoz használnak. A problémameghatározástól függően lehetnek más fejlécfunkciók is.

2. Második alkatrész

A második elem az 'int main ()' utasítás, amely a Master Program Function funkció, és minden C ++ program előfeltétele annak, hogy a fő funkció a végrehajtás kezdetén legyen. A fő utáni nyitó zárójelnek megfelelő záró zárójelnek kell lennie. Az 'int' a visszatérés típusa, amely megadja az érték típusát, amelyet a program visszaad.

3. Harmadik elem

A harmadik elem a változók deklarálása, amelyek ebben az esetben „d” és „i”. A változónak egy olyan nevet rendelünk, amely vonatkozásában az adatokat tárolja a memóriában. Támogatnia kell a C ++ beépített adattípusokat.

A változók deklarálásakor be kell tartani a következő szabályokat: -

  • A változó lehet számjegy, betű vagy aláhúzás.
  • A változónak ábécé betűvel kell kezdődnie.
  • Nagyon nagybetű-érzékeny, azaz a kis- és nagybetűket különféle változónak tekintik.
  • A C ++ számos fenntartott szót tartalmaz, amelyeket nem lehet változóként használni.
  • A kezdeti értéket hozzá lehet rendelni a változók deklarálása közben, vagy később hozzá lehet rendelni a '=' operátor segítségével.

4. Negyedik elem

A programnyilatkozat a C ++ másik alkotóeleme. Ebben az esetben a for hurok az értékek másolására az egyik változóról a másikra történik. A megjegyzéseket a // gombbal a program is tartalmazza.

5. Ötödik alkatrész

Az operátorok a C ++ másik eleme. Az üzemeltetők típusai: -

  • Logikai operátorok, például &&, || stb.
  • Számtani operátorok, például +, % stb.
  • Relációs operátorok, például ==. ! =, stb

A C ++ jellemzői

A C ++ objektum-orientált programozási nyelv, amely minden objektum-orientált nyelv minden tulajdonságával rendelkezik - objektum, osztály, beágyazás, öröklés, polimorfizmus, dinamikus kötés és üzenettovábbítás.

  • Az objektum olyan entitás, amelyről beszélhetnénk, és ezzel programokat hozhat létre. A valóság bármely eleme, például asztal, tábla, por, stb., Tárgy lehet.
  • A második tulajdonság az osztály, amely objektumok csoportja. Az osztályok a program összes funkcióját és változóját tartalmazzák.
  • A belső kapszula elrejti egy funkció működését. Például amikor kerékpározunk, megnyomjuk a gázpedált, de nem tudjuk, mi történik a színfalak mögött, vagy hogy működik a motor. Laikus szavakkal osztályba csomagolja az adatokat, és ezért csak a funkció férhet hozzá az adatokhoz.
  • Az öröklés lehetővé teszi az osztály számára, hogy használja a szülő osztály tulajdonságait és tulajdonságait. Az örökölt osztály lehet nyilvános, magán és védett. Emellett új funkciókat lehetne hozzáadni a gyermekosztályhoz. Az öröklés lehet egyszintű, többszintű, többszörös és akár hierarchikus is.
  • A polimorfizmus az a tulajdonság, amelyben az entitás több formája lehet, amely lehetővé teszi az objektum számára, hogy eltérő módon viselkedjen a különböző helyzetekben. Lehet statikus és dinamikus is.
  • A dinamikus kötés mindig futási időben zajlik, és a követelmény vagy a kód szerint meghívja a szükséges funkciót.
  • Futási időben az objektumok kommunikálhatnak egymással az adatok továbbításával oda-vissza az üzenet továbbító felület segítségével.

A C ++ alkalmazásai

A C ++ alkalmazása rugalmasságának és megbízhatóságának köszönhetően a különböző területeken változatos. Az alábbiakban néhány a néhány terület közül, ahol a C ++ felhasználható.

  • A C ++ -ot széles körben használják a játékiparban. Különböző cégek kölcsönöznek C ++ ismeretekkel rendelkező embereket interaktív játékok készítéséhez.
  • A C ++ alkalmazásának egyike a Grafikus felhasználói felület létrehozása, amely megkönnyíti a felhasználó interakcióját egy alkalmazással.
  • Az olyan szoftverekben, mint az Adobe Photoshop vagy az Illustrator, a C ++ is használható.
  • A C ++ felhasználásával webböngészőket hozhatunk létre, például a Mozilla Firefox és a fordítókat.
  • Az operációs rendszereket a C ++ -ba is programozták.
  • Az orvosi iparág a C ++ -ot használták szoftverük nagy részének elkészítéséhez.
  • A többi programozási nyelv, mint például a Java, kevés a C ++ nyelven épül fel.

A C ++ előnyei és hátrányai

Mint a C ++ bevezetéséről már tudtunk, most megértjük a C ++ előnyeit és hátrányait, amelyek a következők :

A C ++ előnyei

  • A C ++ nagyon hatékony nyelv, amely gyors és megbízható.
  • A C ++ széles körben használható, így a nyelv tanulása megkönnyíti az objektumorientált programozási koncepció megértését.
  • A C ++ megkönnyíti más programozási nyelvek megtanulását is.

A C ++ hátrányai

  • A C ++ gyakran nehéz lehet elsajátítani.
  • A C ++ hibaüzenetei kiterjeszthetők, és gyakran nehezen hibakereshetők.
  • Még a C ++ könyvtárakhoz is nehéz lehet hozzáférni.
  • A kód hajlamos lehet hibákra, mivel a C ++ nem nyújt típusellenőrzést.

Ajánlott cikkek

Ez egy útmutató a C ++ bevezetéséhez. Itt tárgyaltuk a C ++ különféle alkotóelemeit, tulajdonságait, előnyeit, hátrányait és alkalmazását. A következő cikkben további információkat is megnézhet -

  1. Bevezetés a JavaScript-be
  2. Bevezetés az algoritmusból
  3. Bevezetés a nagy adatokhoz
  4. Bevezetés a nagy adatokhoz
  5. Bevezetés a C

Kategória: