complete overview c
Podrobný pohled na C ++ včetně standardních knihoven, použití a dalších funkcí.
C ++ je objektově orientovaný programovací jazyk. Pravdou ale je, že C ++ podporuje také procedurální a obecné programování.
Lze jej považovat za jazyk střední úrovně, protože má vlastnosti jazyka vysoké úrovně i jazyka nižší úrovně. To zase dělá z C ++ to nejlepší pro aplikace v reálném čase i pro aplikace na nízké úrovni, jako je programování systému.
Přečtěte si toto Celá řada školení C ++ pro úplné pochopení konceptu.
C ++ byl původně vyvinut jako vylepšení jazyka C a byl zaveden Bjarnem Stroustrupem v Bell Labs v roce 1979. V té době byl pojmenován „C with Classes“. Později, v roce 1983, byl přejmenován na C ++.
Protože C ++ je nadmnožinou jazyka C, podporuje téměř všechny funkce jazyka C, a proto je jakýkoli program v jazyce C také programem C ++.
Co se naučíte:
nejkvalitnější převodník z youtube na mp3
- Objektově orientované programování
- Standardní knihovny
- C ++ Úvod
- Použití jazyka C ++
- První program v C ++
- Předpoklady učení C ++
- Výhody znalosti jazyka C ++
- Závěr
- Doporučené čtení
Objektově orientované programování
C ++ podporuje všechny funkce objektově orientovaného programování, jako jsou:
- Dědictví
- Polymorfismus
- Zapouzdření
- Abstrakce
Standardní knihovny
Stejně jako všechny ostatní programovací jazyky má jazyk C ++ také všechny základní struktury, jako jsou proměnné, konstanty, datové typy atd.
Standardní knihovna C ++ má také bohatou sadu funkcí, které podporují různé manipulační operace, operace s řetězci, manipulace s poli atd. Kromě toho standardní knihovna šablon (STL) poskytuje bohaté funkce pro manipulaci s datovými strukturami nebo třídami kontejnerů.
C ++ Úvod
Stručně řečeno, C ++ je silně nebo staticky napsaný obecný kompilovaný jazyk s malými a velkými písmeny, který je programovacím jazykem ve volné formě.
Kromě toho podporuje také objektově orientované programovací funkce a také mnoho dalších funkcí, jako je STL, které z něj činí prominentní jazyk. Většina překladačů C ++ podporuje standard ANSI, který zajišťuje přenositelnost C ++.
Použití jazyka C ++
C ++ lze použít k programování různých aplikací téměř v každé doméně aplikace.
Ve skutečnosti jsou primární uživatelská rozhraní operačního systému Windows a operační systémy Macintosh také napsána v jazyce C ++.
C ++ se hlavně používá při psaní ovladačů zařízení a dalších nízkoúrovňových systémových programovacích aplikací, které vyžadují manipulaci s hardwarem.
První program v C ++
Jak tedy vypadá základní program v C ++?
Podívejme se na jednoduchý příklad, jak do konzoly vytisknout řetězec znaků.
Zdrojový kód nebo jednoduše kód (sada programovacích pokynů) napsaný v C ++ bude vypadat takto:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Nyní si přečtěte tento programový příkaz po prohlášení.
První řádek „#include“ je direktiva kompilátoru, která obsahuje knihovnu I / O funkcí C ++, iostream.h. Direktiva # zahrnout se používá k zahrnutí externích knihoven, které se použijí v programování.
Pomocí souboru iostream.h můžeme psát programy na vstupně-výstupní data a informace v C ++.
Další řádek pomocí jmenného prostoru std; je příkaz k zahrnutí standardního jmenného prostoru std do programu. Obor názvů je podobný balíčku nebo knihovně, která zahrnuje také funkce knihovny.
Poté máme definici funkce, int main (). Všechny programy C ++ mají jediný vstupní bod, tj. Funkci main (). Návratový typ hlavní funkce je celé číslo.
Další příkaz „{“ je úvodní složená závorka a označuje začátek bloku kódu. Poté budeme mít řadu příkazů, které slouží našemu účelu (v tomto případě tisk řetězce). Po dokončení kódu uzavřeme funkční blok uzavírací závorkou „}.
Každá funkce v C ++ by měla mít tyto otevírací a zavírací závorky, které označují začátek a konec bloku kódu.
Po úvodní výztuze máme další prohlášení, náklady<<” Hello, World!! This is C++ Tutorial!! ”;
Toto prohlášení vytiskne prohlášení „Hello, World !! Toto je C ++ výuka !! “ do konzoly. Funkce, kterou používáme k tisku řetězce v C ++, je „cout“ (hláskovaný jako C Out), který je součástí souboru záhlaví „iostream.h“, který jsme zahrnuli na začátek kódu.
Volání funkce „cout“ následované „<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Další prohlášení cin.get (); je ještě další volání funkce, které je součástí „iostream.h“. „Cin“ je volání funkce pro čtení vstupu ze standardního vstupního zařízení, jako je klávesnice.
V našem programu C ++ volá cin funkci get (). Je to podobné jako s funkcí „getch ()“ v jazyce C, která dává uživateli čas na čtení výstupu z konzoly. „Cin“ následovaný „>>“ se v C ++ nazývá operátor extrakce a používá se ke čtení vstupu ze standardního vstupního zařízení.
Vrací se další příkaz v kódu 0;
Toto je signál do kompilátoru, že kód funkce skončil a řízení se nyní může vrátit na začátek hlavní funkce. Protože hlavní funkce vrací hodnotu int, musíme vrátit číselnou hodnotu (v tomto případě 0). V C ++ vrací 0 znamená úspěch.
nedefinovaný odkaz na třídu c ++
Jedná se tedy o základní program C ++, který jsme uživatelům představili, aby porozuměli základní syntaxi programu C ++.
Když jsme to pochopili, další otázka, která nám přirozeně přijde na mysl, je, kdo by se měl naučit C ++? Jaké jsou předpoklady pro učení C ++?
V ideálním případě se C ++ může naučit kdokoli. Neexistují žádná pevně stanovená pravidla, která by určovala, kdo se může naučit C ++.
Kdokoli, kdo má zájem o programování nebo má zájem na tom, aby byl ve světě programování velký, může použít C ++. C ++ se snadno naučí, ale někdy může být složité. Cvičením a tvrdým čtením však každý zvládne jazyk.
I když je rozsáhlý a má mnoho konceptů, které je třeba osvojit, máme pocit, že jakmile těmto konceptům porozumíme, teprve potom bude zapotřebí více a více procvičování, než si osvojíte jazyk.
Předpoklady učení C ++
Ačkoli tento výukový program bude začínat nejzákladnějšími koncepty C ++, stále cítíme, že je nutné, aby uživatelé, kteří se učí C ++, museli mít základní znalosti o počítačích a měli by si být dobře vědomi základů počítače a základních pojmů programování.
Kromě těchto předpokladů se C ++ může naučit kdokoli. I lidé, kteří používají jiné programovací jazyky, mohou kdykoli přepnout na C ++.
Výhody znalosti jazyka C ++
Hlavní výhodou učení se C ++ je jeho obrovské využití téměř v každé oblasti. C ++ je prakticky nenahraditelný. Žádný jiný jazyk nedokáže každý a vše, co můžeme s C ++ dělat, ačkoli mnoho jazyků čas od času získalo několik funkcí C ++.
C ++ se používá v programování na nízké úrovni, takže když máte šanci, můžete skutečně pracovat a poznat kompilátor a další věci na nízké úrovni pomocí C ++. Programátoři C ++ mají ve světě softwaru větší prostor a následně získávají vyšší platy než ostatní.
Závěr
Se všemi těmito výhodami můžete udělat skok a začít s našimi C ++ tutoriály.
Do budoucna vás podrobně seznámíme se všemi koncepty v C ++, aby každý, od začínajícího programátora po zkušeného, mohl tento úžasný jazyk snadno zvládnout.
=> Prohlédněte si Průvodce pro začátečníky v C ++ zde
Doporučené čtení
- Průvodce QA Outsourcing: Společnosti provádějící testování softwaru pro outsourcing
- Procesy SQA: Jak otestovat kompletní aplikaci?
- Alfa testování a beta testování (kompletní průvodce)
- Manipulace se soubory v systému Unix: Přehled systému souborů Unix
- Co je testování globalizace (kompletní průvodce)
- Kompletní průvodce pro testování ověřování sestavení (testování BVT)
- CAPM Certification Complete Guide for Beginners
- Výukový program pro testování použitelnosti: Kompletní příručka Začínáme