C++: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
d Verzia používateľa 87.197.53.153 (diskusia) bola vrátená, bola obnovená verzia od YFdyh-bot
→‎Dejiny: gramatika
Riadok 21:
V roku 1983 sa zmenil názov jazyka z ''C with Classes'' na C++. Pribúdali nové črty ako virtuálne funkcie, preťažovanie funkcií a operátorov, referencie, konštantné premenné, práca s [[Zreťazená voľná pamäť|haldou]], zlepšená typová kontrola a nový štýl komentárov na jeden riadok zapísaný pomocou dvoch lomiek (//). Keď bola v roku 1985 vydaná prvá verzia ''programovacieho jazyka C++'' poskytovala dôležité odkazy na jazyk, ktoré sa ale ešte nestali oficiálnym štandardom. V roku 1989 vyšla verzia jazyka 2.0. Novými vlastnosťami boli viacnásobná dedičnosť, abstraktné triedy, funkcie triedy (statické funkcie), konštantné členské funkcie, neverejné atribúty (protected members). O rok nato vyšla referenčná príručka (''The Annotated C++ Reference Manual''). Táto práca sa stala základom pre budúci štandard. Nedávno boli doplnené ďalšie črty vrátane šablón, výnimiek, menných priestorov, pretypovania a booleovského dátového typu.
 
Ako sa vyvíjal jazyk samotný, spolu s ním sa vyvíjali aj knižnice. Prvá knižnica pridaná k štandardu C++ bola knižnica vstupno-výstupných streamov, ktorá poskytovalposkytovala nástroje nahrádzajúce funkcie jazyka C ako sú printf, alebo scanf. Neskôr sa k najvýznamnejším rozšíreniam štandardu pridala STL ([[Standard Template Library]]).
 
Po rokoch práce po spojení komisie [[American National Standards Institute|ANSI]] a [[International Organization for Standardization|ISO]] bol jazyk C++ štandardizovaný v roku 1998 (''[[ISO/IEC 14882]]:1998''). O niekoľko rokov po oficiálnom vydaní štandardu komisia zapracovala hlásenia chýb a vydala opravenú verziu štandardu v roku 2003. V roku 2005 bol schválená odborná správa nazvaná [[Technical Report 1|Library Technical Report 1]] (často skrátene označovaná TR1). Väčšina navrhovaných zmien v TR1 sa stala súčasťou C++11.