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 -
- Bevezetés a JavaScript-be
- Bevezetés az algoritmusból
- Bevezetés a nagy adatokhoz
- Bevezetés a nagy adatokhoz
- Bevezetés a C