'skoe preobrazovanie pol'zovatel'skaya unarnaya operaciya pomechennyj operator porazryadnyj porazryadnoe I porazryadnoe vklyuchayushchee ILI porazryadnoe isklyuchayushchee ILI porazryadnoe kopirovanie porazryadnye operacii porazryadnye logicheskie operacii poryadok vypolneniya operacij poryadok vychislenij poryadok vychisleniya vyrazheniya poryadok vychisleniya parametrov posledovatel'nost' razryadov postoyannoe vyrazhenie postfiksnoe vyrazhenie postfiksnye ++ i -- pravila razresheniya peregruzki pravila oblastej vidimosti pravila preobrazovaniya tipa predvaritel'noe opisanie predvaritel'noe opisanie klassa predvaritel'noe opisanie shablona tipa predopredelennaya operaciya vzyatiya adresa predopredelennoe prisvaivanie predopredelennye makroimena preobrazovanie (tipa) preobrazovanie adresa preobrazovanie klassa (tipa) preobrazovanie nulevogo ukazatelya preobrazovanie ob容kta klassa preobrazovanie odnogo ukazatelya v drugoj preobrazovanie parametra preobrazovanie plavayushchej tochki v celoe preobrazovanie pol'zovatel'skogo tipa preobrazovanie pri prisvaivanii preobrazovanie pustogo ukazatelya preobrazovanie s pomoshch'yu konstruktora preobrazovanie ssylki preobrazovanie tipa vozvrashchaemogo znacheniya preobrazovaniya tipa parametra funkcii preobrazovanie ukazatelya preobrazovanie ukazatelya bazovogo klassa preobrazovanie ukazatelya v klass preobrazovanie ukazatelya v funkciyu preobrazovanie ukazatelya v celoe preobrazovanie ukazatelya v chlen preobrazovanie ukazatelya na massiv preobrazovanie ukazatelya na proizvodnyj klass preobrazovanie ukazatelya tipa void* preobrazovanie celogo preobrazovanie celogo v ukazatel' prefiksnye ++ i -- privedenie privedenie adresa privedenie bazovogo klassa privedenie ob容kta klassa privedenie proizvodnogo klassa privedenie k bazovomu klassu privedenie odnogo ukazatelya v drugoj privedenie ssylki privedenie ukazatelya k funkcii privedenie ukazatelya k celomu privedenie ukazatelya k chlenu privedenie celogo k ukazatelyu prinadlezhnost' prinadlezhnost' i nasledovanie prioritet operacij prisvaivanie prisvaivanie i adres prisvaivanie i inicializaciya prisvaivanie ssylke prisvaivanie ukazatelyu proveryaemyj-blok proverka tipa standartnogo parametra programma programmirovanie proektirovanie S++ proektirovanie biblioteki proektirovanie i klassy proektirovanie i programmirovanie proektirovanie i yazyk proektirovanie servisnyh programm proizvodnyj klass prototipy procedurnoe programmirovanie process razvitiya pryamoj bazovyj klass pustaya ochered' pustoj operator pustoj spisok parametrov pustoj parametr pustoj ukazatel' (NULL) R razbienie osobyh situacij razbienie programmy razvitie S++ razdel'naya translyaciya razmer massiva po umolchaniyu razmer stroki razmer struktury razmer ukazatelya razmeshchenie razmnozhenie znaka razmeshchenie bitovogo polya razreshenie neodnoznachnosti razreshenie peregruzki razreshenie peregruzki shablonnoj razryad (bit) razryadnyj vektor raskruchivanie steka raspolozhenie bitovyh polej raspolozhenie ob容ktov klassa realizaciya redaktor svyazej rekursivnyj vyzov funkcii rekursiya S sborka musora svobodnaya pamyat' svodka makrokomand svodka operatorov svodka operacij svodka pravil oblasti vidimosti svodka sintaksisa vyrazheniya svyazyvanie svyazyvanie vneshnih svyazyvanie lokal'nogo imeni svyazyvanie staticheskih svyazyvanie shablona tipa simvol simvol shag nazad simvol'naya konstanta simvol NULL '\0' simvol podcherkivaniya _ Simula sintaksis makroopredelenij (svodka) sintaksis operatorov sintaksis vyrazhenij sintaksis makrokomand sintaksis operatorov sintaksis opisanij sintaksis opisanij klassa sintaksis opisatelej sintaksis osobyh situacij sintaksis shablona tipa slozhnoe imya klassa sluzhebnoe slovo sluzhebnoe slovo class sovmestimost' sovmestimost' s ANSI C (svodka) sovmestimost' s S (svodka) soglasovannoe svyazyvanie soprovozhdenie programm sostavnoj operator sostoyanie potoka special'nyj simvol specifikacii interfejsa specifikaciya auto specifikaciya vneshnego svyazyvaniya specifikaciya dostupa specifikaciya opisaniya specifikaciya-bazovyh specifikaciya-klassa specifikaciya klassa pamyati specifikaciya-osoboj-situacii specifikaciya-opisatelya specifikaciya-svyazi specifikaciya svyazi funkcii specifikaciya-tipa specifikaciya tipa double specifikaciya-tipa-char specifikaciya tipa enum specifikaciya tipa float specifikaciya tipa int specifikaciya tipa short specifikaciya tipa struct specifikaciya tipa union specifikaciya tipa unsigned specifikaciya tipa void specifikaciya tipa volatile specifikaciya funkcii specifikaciya shablona tipa specifikaciya friend specifikaciya inline specifikaciya pure specifikaciya-pure specifikaciya static specifikaciya typedef specifikaciya template specifikaciya virtual spisok-bazovyh spisok-vyrazhenij spisok-inicializatorov spisok-obrabotchikov spisok operatornyh funkcij spisok-opisanij spisok-opisatelej spisok-param-shablona-tipa spisok-parametrov-shablona-tipa spisok sluzhebnyh slov spisok-chlenov sravnenie ukazatelej sredstva proektirovaniya ssylka ssylka const ssylka volatile ssylochnoe vyrazhenie stadii proektirovaniya stadii razvitiya stadii translyacii standartnye biblioteki standartnyj destruktor standartnye zagolovochnye fajly standartnaya inicializaciya standartnyj katalog include standartnyj katalog vklyuchaemyh fajlov standartnyj komponent standartnyj konstruktor standartnyj konstruktor kopirovaniya standartnyj kontrol' dostupa standartnaya operaciya prisvaivaniya standartnyj parametr standartnoe preobrazovanie standartnoe celochislennoe preobrazovanie staticheskaya funkciya-chlen staticheskij klass pamyati staticheskij kontrol' tipov staticheskij lokal'nyj ob容kt staticheskij chlen staticheskij chlen klassa stroka formata strokovyj klass strokovyj potok struktura struktura bloka T telo funkcii tip tip bitovogo polya tip vozvrashchaemogo znacheniya tip virtual'noj funkcii tip konstruktora tip massiva tip stroki tip ukazatelya tip funkcii tip char tip double tip float tip int tip long tip long double tip short tip signed char tip unsigned char tip void tip volatile tochka zapuska trigraf U uzlovoj klass ukazanie razmeshcheniya ukazatel' ukazatel' na klass ukazatel' na funkciyu ukazatel' na funkciyu-chlen ukazatel' tipa void* ukazatel' const unarnoe vyrazhenie unarnaya operaciya unarnaya-operaciya unarnoe vyrazhenie unarnoe-vyrazhenie unichtozhenie unichtozhenie avtomaticheskih unichtozhenie lokal'noj peremennoj unichtozhenie lokal'nyh staticheskih upravlenie upravlenie pamyat'yu upravlenie svobodnoj pamyat'yu upravlyayushchij klass upravlyayushchaya posledovatel'nost' upravlyayushchij simvol (\) upryatyvanie imeni urovni abstrakcii uslovnaya translyaciya uslovnyj utochnennoe imya utochnennoe-imya utochnennoe-imya-klassa utochnennoe-imya-tipa F fajl i potok fajlovaya oblast' vidimosti formatirovannyj vyvod funkciya funkcional'naya makrokomanda funkciya-podstanovka funkciya-chlen funkciya-chlen klassa funkciya-chlen friend funkciya-chlen inline (podstanovka) funkciya-chlen lokal'nogo klassa funkciya-chlen volatile funkciya-chlen ob容dineniya C celaya konstanta celi proektirovaniya celochislennoe preobrazovanie celochislennyj tip cikl razvitiya CH chastnyj bazovyj klass chastnyj chlen klassa chlen chlen klassa chlen proizvodnogo klassa chisto virtual'naya funkciya SH shablon tipa shablonnyj klass shablonnaya funkciya shablonnaya funkciya-chlen shagi proektirovaniya shestnadcaterichnaya konstanta shirokosimvol'naya stroka | ekvivalentnost' tipov ekvivalentnost' shablonnyh tipov element perechisleniya ellipsis ... YA yavnoe preobrazovanie tipa yavnyj vyzov destruktora yavnyj vyzov konstruktora yazyk yazyk vysokogo urovnya yazyk nizkogo urovnya yazyk BCPL yazyk C++ yazyk CLU yazyk SMALLTALK yazyki C i C++ A abstract abstraktnyj class abstraktnyj klass abstract-declarator abstraktnyj opisatel' abstraction abstrakciya data abstrakciya dannyh levels urovni abstrakcii access dostup base class dostup k bazovomu klassu base class member dostup k chlenu bazovogo klassa class member dostup k chlenu klassa control kontrol' dostupa declaration opisanie dostupa member name dostup k imeni chlena protected member dostup k zashchishchennomu chlenu specifier specifikaciya dostupa virtual function dostup k virtual'noj funkcii Ada Ada addition operator operaciya slozheniya additive operators additivnye operacii address adres address-of operator operaciya vzyatiya adresa ADT abstract type abstraktnyj tip dannyh (ATD) aggregate agregat Algol68 Algol68 alignmemt vyravnivanie allocation razmeshchenie allocation-expression vyrazhenie-razmeshcheniya ambiguity neodnoznachnost' resolution razreshenie neodnoznachnosti ambiguous type conversion neodnoznachnoe preobrazovanie tipa anachronism anahronizm anonymous union bezymyannoe ob容dinenie ANSI ANSI application framework karkas oblasti prilozheniya argument parametr argument-declaration opisanie-parametra arithmetic arifmeticheskij conversion arifmeticheskoe preobrazovanie exception arifmeticheskaya osobaya situaciya fixed point arifmetika fiksirovannoj tochnosti pointer arifmeticheskie operacii s ukazatelem type arifmeticheskij tip unsigned arifmetika bezznakovogo array massiv associative associativnyj massiv initialization inicializaciya massiva multidimensional mnogomernyj massiv storage of pamyat' dlya massiva type tip massiva arrow operator vybor chlena klassa ASCII character set mnozhestvo simvolov ASCII asm declaration opisanie asm assembler assembler assignment prisvaivanie and initialization prisvaivanie i inicializaciya and lvalue prisvaivanie i adres assignment-expression vyrazhenie-prisvaivaniya assignment-operator operaciya-prisvaivaniya associativity of operator associativnost' operacij asynchronous events asinhronnye sobytiya auto avtomaticheskie destruction unichtozhenie avtomaticheskih initialization inicializaciya avtomaticheskih specifier specifikaciya auto storage class klass pamyati auto B backslash obratnaya drobnaya cherta backspace simvol shag nazad base bazovyj class bazovyj klass class access dostup k bazovomu klassu class cast privedenie k bazovomu klassu base-list spisok-bazovyh base-specifier specifikaciya-bazovyh BCPL BCPL binding svyazyvanie bit razryad (bit) field bitovoe pole pattern posledovatel'nost' razryadov vector razryadnyj vektor bit-field bitovoe pole address of adres bitovogo polya alignment vyravnivanie bitovogo polya declaration opisanie bitovogo polya layout razmeshchenie bitovogo polya type tip bitovogo polya bitwise porazryadnyj AND operator porazryadnoe I copy porazryadnoe kopirovanie exclusive OR operator porazryadnoe isklyuchayushchee ILI inclusive OR operator porazryadnoe vklyuchayushchee ILI logical operators logicheskie operacii operators porazryadnye operacii block blok statement { } sostavnoj operator structure struktura bloka body, function telo funkcii break statement operator break buffering, I/O buferizaciya vvoda-vyvoda built-in vstroennyj operator vstroennaya operaciya type vstroennyj (osnovnoj) tip C C C C ANSI C ANSI C++ C i C++ C++ C++ evolution razvitie C++ call vyzov by reference vyzov po ssylke by value vyzov po znacheniyu function vyzov funkcii operator function vyzov operatornoj funkcii callback obratnyj vyzov carriage return vozvrat karetki cast privedenie base class privedenie bazovogo klassa class object privedenie ob容kta klassa derived class privedenie proizvodnogo klassa integer to pointer privedenie celogo k ukazatelyu operator operaciya privedeniya pointer to function privedenie ukazatelya k funkcii pointer to integer privedenie ukazatelya k celomu pointer to member privedenie ukazatelya k chlenu pointer to pointer privedenie odnogo ukazatelya v drugoj reference privedenie ssylki cast-expression vyrazhenie-privedeniya catch perehvatit' CDT concrete type konkretnyj tip dannyh (KTD) char type tip char type, signed tip signed char type specifier specifikaciya-tipa-char type, unsigned tip unsigned char character simvol constant simvol'naya konstanta set, ASCII mnozhestvo simvolov ASCII set, EBCDIC mnozhestvo simvolov EBCDIC class klass abstract abstraktnyj klass alignment vyravnivanie klassa and type klass i tip base bazovyj klass constructor and abstract konstruktor i abstraktnyj klass constructor for derived konstruktor dlya proizvodnogo klassa conversion preobrazovanie ob容kta klassa conversion ambiguity neodnoznachnost' preobrazovaniya ob容kta klassa declaration opisanie klassa declaration, forward predvaritel'noe opisanie klassa declaration, friend opisanie druzhestvennogo klassa definition opredelenie klassa derived proizvodnyj klass destructor for derived destruktor proizvodnogo klassa exception klass osoboj situacii friend druzhestvennyj klass handle upravlyayushchij klass hierarchy ierarhiya klassov interface interfejs klassa member chlen klassa member access dostup k chlenu klassa member access operator operaciya vybora chlena klassa member, alignment vyravnivanie chlena klassa member, constructor for konstruktor chlena klassa member declaration opisanie chlena klassa member function funkciya-chlen klassa member initialization inicializaciya chlena klassa member of derived chlen proizvodnogo klassa member, private chastnyj chlen klassa member, public obshchij chlen klassa member, static staticheskij chlen klassa name imya klassa name declaration opisanie imeni klassa name, elaborated slozhnoe imya klassa nested vlozhennyj klass node uzlovoj klass pointer to ukazatel' na klass private base chastnyj bazovyj klass scope oblast' vidimosti klassa storage pamyat' dlya klassa template shablonnyj klass versus struct klass ili struktura versus union klass ili ob容dinenie virtual base virtual'nyj bazovyj klass class-key sluzhebnoe slovo class class-name imya-klassa class-specifier specifikaciya-klassa CLU CLU Cobol Kobol comma operator operaciya zapyataya command line argument parametry komandnoj stroki comment kommentarij compatibility sovmestimost' with ANSI C summary sovmestimost' s ANSI C (svodka) with C summary sovmestimost' s S (svodka) compilation, separate razdel'naya translyaciya complete-class-name polnoe-imya-klassa compound statement sostavnoj operator concatenation string konkatenaciya strok concrete type konkretnyj tip type, CDT konkretnyj tip dannyh (KTD) conditional uslovnyj compilation uslovnaya translyaciya expression operator operaciya usloviya ( ? : ) constant konstanta character simvol'naya konstanta decimal desyatichnaya konstanta double konstanta double enumeration konstanta perechisleniya expression vyrazhenie konstanta float konstanta float floating point konstanta s plavayushchej tochkoj hexadecimal shestnadcaterichnaya konstanta integer celaya konstanta long konstanta long long double konstanta long double multicharacter mnogosimvol'naya konstanta octal vos'merichnaya konstanta of user-defined type konstanta pol'zovatel'skogo tipa unsigned konstanta unsigned constant-expression vyrazhenie-konstanta constructor konstruktor address of adres konstruktora call, explicit yavnyj vyzov konstruktora conversion by preobrazovanie s pomoshch'yu konstruktora copy konstruktor kopirovaniya default standartnyj konstruktor default copy standartnyj konstruktor kopirovaniya definition opredelenie konstruktora exception handling konstruktor v obrabotke osobyh situacij for array members konstruktor chlenov massiva for class member konstruktor chlena klassa for derived class konstruktor proizvodnogo klassa for free store variable konstruktor peremennoj, razmeshchaemoj v svobodnoj pamyati for global variable konstruktor global'noj peremennoj for local variable konstruktor lokal'noj peremennoj for temporary konstruktor vremennogo ob容kta inheritance nasledovanie konstruktorov local object konstruktor lokal'nogo ob容kta type of tip konstruktora undefined argument to neopredelennyj parametr konstruktora union konstruktor ob容dineniya virtual virtual'nyj konstruktor containment prinadlezhnost' and inheritance prinadlezhnost' i nasledovanie continue statement operator continue control access kontrol' dostupa conversion preobrazovanie (tipa) argument preobrazovanie parametra arithmetic arifmeticheskie preobrazovaniya array pointer preobrazovanie ukazatelya na massiv base class pointer preobrazovanie ukazatelya bazovogo klassa by assignment preobrazovanie pri prisvaivanii by constructor preobrazovanie konstruktorom class preobrazovanie klassa (tipa) derived class pointer preobrazovanie ukazatelya na proizvodnogo klassa floating point integer preobrazovanie znacheniya s plavayushchej tochkoj v celoe implicit neyavnoe preobrazovanie implicit type neyavnoe preobrazovanie tipa integer preobrazovanie celogo integer to pointer preobrazovanie celogo v ukazatel' lvalue preobrazovanie adresa null pointer preobrazovanie pustogo ukazatelya of pointer to class preobrazovanie ukazatelya v klass operator operaciya preobrazovaniya pointer preobrazovanie ukazatelya pointer to function preobrazovanie ukazatelya v funkciyu pointer to integer preobrazovanie ukazatelya v celoe pointer to member preobrazovanie ukazatelya v chlen pointer to pointer preobrazovanie odnogo ukazatelya v drugoj reference preobrazovanie ssylki return type preobrazovanie tipa vozvrashchaemogo znacheniya rules, type pravila preobrazovaniya tipa standard standartnoe preobrazovanie user-defined pol'zovatel'skoe preobrazovanie user-defined type preobrazovanie pol'zovatel'skogo tipa void* pointer preobrazovanie ukazatelya tipa void* zero pointer preobrazovanie nulevogo ukazatelya conversion-function-name imya-funkcii-preobrazovaniya copy kopirovanie bitwise porazryadnoe kopirovanie deep glubokoe kopirovanie shallow poverhnostnoe kopirovanie D data dannye abstraction abstrakciya dannyh abstraction, support for podderzhka abstrakcii dannyh abstraction vs inheritance abstrakciya dannyh ili nasledovanie global global'nye dannye debugging otladka declaration opisanie access opisanie dostupa argument opisanie parametra array opisanie massiva as definition opisanie v kachestve opredeleniya asm opisanie asm bit-field opisanie bitovogo polya class opisanie klassa class member opisanie chlena klassa class name opisanie imeni klassa constant pointer opisanie postoyannogo ukazatelya default argument opisanie standartnogo parametra definition versus opisanie ili opredelenie ellipsis in function opisanie ellipsisa v funkcii extern opisanie extern forward predvaritel'noe opisanie friend opisanie friend friend class opisanie druzhestvennogo klassa function opisanie funkcii function member opisanie funkcii-chlena function template opisanie shablonnoj funkcii local class opisanie lokal'nogo klassa member opisanie chlena name opisanie imeni pointer opisanie ukazatelya reference opisanie ssylki register opisanie register specifier specifikaciya opisaniya statement operator opisaniya static member opisanie staticheskogo chlena storage class opisanie klassa pamyati syntax summary sintaksis opisanij (svodka) syntax summary, class sintaksis opisanij klassa (svodka) template opisanie shablona tipa template class opisanie shablonnogo klassa template function opisanie shablonnoj funkcii type opisanie tipa typedef opisanie typedef declaration opisanie declaration-list spisok-opisanij declaration-statement operator-opisanie declarator opisatel' declarator-list spisok-opisatelej decl-specifier specifikaciya-opisatelya decrement operator operaciya dekrement default access control standartnyj kontrol' dostupa argument standartnyj parametr argument evaluation vychislenie standartnogo parametra argument, scope oblast' vidimosti standartnogo parametra argument type checking proverka tipa standartnogo parametra array size razmer massiva po umolchaniyu assignment operator standartnaya operaciya prisvaivaniya constructor standartnyj konstruktor copy constructor standartnyj konstruktor kopirovaniya destructor standartnyj destruktor initialization standartnaya inicializaciya definition opredelenie class opredelenie klassa constructor opredelenie konstruktora enumerator opredelenie elementa perechisleniya function opredelenie funkcii function template opredelenie shablonnoj funkcii inline member function opredelenie funkcii-chlena inline member opredelenie chlena member function opredelenie funkcii-chlena object opredelenie ob容kta pure virtual function opredelenie chisto virtual'noj funkcii scope of function opredelenie oblasti vidimosti funkcii static member opredelenie staticheskogo chlena template class opredelenie shablonnogo klassa template function opredelenie shablonnoj funkcii virtual function opredelenie virtual'noj funkcii delete operator operaciya delete dereferencing kosvennost' (kosvennoe obrashchenie) derived class proizvodnyj klass design aims celi proektirovaniya and classes proektirovanie i klassy and language proektirovanie i yazyk and programming proektirovanie i programmirovanie library proektirovanie biblioteki method metod proektirovaniya of C++ proektirovanie S++ stage stadii proektirovaniya steps shagi proektirovaniya tools sredstva proektirovaniya destruction unichtozhenie of auto unichtozhenie avtomaticheskih of local static unichtozhenie lokal'nyh staticheskih of local variable unichtozhenie lokal'noj peremennoj destructor destruktor default standartnyj destruktor for derived class destruktor proizvodnogo klassa for temporary destruktor vremennogo ob容kta inheritance nasledovanie destruktora invocation vyzov destruktora local object destruktor lokal'nogo ob容kta virtual virtual'nyj destruktor development cycle cikl razvitiya process process razvitiya stages stadii razvitiya difference from C expression otlichiya ot vychisleniya vyrazhenij v S evaluation from C function declaration otlichiya ot opisaniya funkcii v S from C linkage otlichiya ot svyazyvaniya v S from C name space otlichiya ot prostranstva imenovaniya S from C scope otlichiya ot oblasti vidimosti S direct base class pryamoj bazovyj klass directed acyclic graph napravlennyj aciklichnyj graf directive error preprocessing makrokomanda error pragma preprocessing makrokomanda pragma preprocessing makrokomanda preprocessora discriminating union kontroliruemoe ob容dinenie discrimination of exceptions razbienie osobyh situacij do statement operator do double constant konstanta double type tip double type specifier specifikaciya tipa double dynamic type checking dinamicheskij kontrol' tipov E EBCDIC character set mnozhestvo simvolov EBCDIC elaborated class name slozhnoe imya klassa ellipsis ... ellipsis ... empty argument list pustoj spisok parametrov queue pustaya ochered' statement pustoj operator encapsulation inkapsulyaciya enum type specifier specifikaciya tipa enum enumeration perechislenie constant konstanta perechisleniya enumerator element perechisleniya equality operator operaciya ravenstva equivalence template type ekvivalentnost' shablonnyh tipov type ekvivalentnost' tipov error handling obrabotka oshibok handling, multilevel mnogourovnevaya obrabotka oshibok linkage oshibka svyazyvaniya preprocessing directive makrokomanda error run-time dinamicheskaya oshibka escape character upravlyayushchij simvol (\) sequence upravlyayushchaya posledovatel'nost' evaluation default argument vychislenie standartnogo parametra of expression, order of poryadok vychisleniya vyrazheniya order of poryadok vychislenij order of argument poryadok vychisleniya parametrov evolution of S++ razvitie S++ exception osobaya situaciya arithmetic arifmeticheskaya osobaya situaciya class klass osoboj situacii handler obrabotchik osoboj situacii hierarchies ierarhiya osobyh situacij throwing zapusk osoboj situacii exception-declaration opisanie-osoboj-situacii exception-specification specifikaciya-osoboj-situacii exhaustion free store ischerpanie svobodnoj pamyati explicit constructor call yavnyj vyzov konstruktora destructor call yavnyj vyzov destruktora type conversion yavnoe preobrazovanie tipa expression vyrazhenie assignment vyrazhenie prisvaivaniya constant postoyannoe vyrazhenie order of evaluation of poryadok vychisleniya vyrazheniya postfix postfiksnoe vyrazhenie primary pervichnoe vyrazhenie reference ssylochnoe vyrazhenie statement operator vyrazhenie syntax summary svodka sintaksisa vyrazheniya unary unarnoe vyrazhenie expression-list spisok-vyrazhenij expression-statement operator-vyrazhenie extern declaration opisanie vneshnih linkage svyazyvanie vneshnih linkage specification specifikaciya vneshnego svyazyvaniya external linkage vneshnee svyazyvanie F fat interface obshirnyj interfejs field pole bit bitovoe pole fixed point arithmetic arifmetika s fiksirovannoj tochnost'yu float constant konstanta float type tip float type specifier specifikaciya tipa float for statement operator for format string stroka formata form feed \f perevod formata \f forward class declaration predvaritel'noe opisanie klassa declaration predvaritel'noe opisanie declaration of template predvaritel'noe opisanie shablona tipa free store svobodnaya pamyat' store exhaustion ischerpanie svobodnoj pamyati store management upravlenie svobodnoj pamyat'yu friend friend class druzhestvennyj klass declaration opisanie friend function druzhestvennaya funkciya member function funkciya-chlen friend scope of oblast' vidimosti friend specifier specifikaciya friend function funkciya argument parametr funkcii argument passing peredacha parametra funkcii argument type checking kontrol' tipov parametrov funkcii argument type conversion preobrazovaniya tipa parametra funkcii body telo funkcii call vyzov funkcii call mechanism mehanizm vyzova funkcii call, recursive rekursivnyj vyzov funkcii declaration opisanie funkcii definition opredelenie funkcii friend druzhestvennaya funkciya inline funkciya-podstanovka inline member funkciya-chlen inline (podstanovka) linkage specification specifikaciya svyazi funkcii member funkciya-chlen object ob容kt-funkciya operator operatornaya funkciya (operator) pointer to ukazatel' na funkciyu pointer to member ukazatel' na funkciyu-chlen pure virtual chisto virtual'naya funkciya scope oblast' vidimosti funkcii specifier specifikaciya funkcii template shablonnaya funkciya type tip funkcii value return vozvrashchaemoe funkciej znachenie virtual virtual'naya funkciya function-definition opredelenie-funkcii fundamental type osnovnoj tip G garbage collection sborka musora global anonymous union global'noe bezymyannoe ob容dinenie data global'nye dannye name global'noe imya objects global'nye ob容kty scope global'naya oblast' vidimosti goto statement operator goto greater than operator operaciya bol'she chem greater than or equal operator operaciya bol'she ili ravno grouping of exceptions gruppirovanie osobyh situacij H handle class upravlyayushchij klass handler, exception obrabotchik osoboj situacii handler-list spisok-obrabotchikov header file zagolovochnyj fajl hexadecimal constant shestnadcaterichnaya konstanta hierarchy class ierarhiya klassov object ierarhiya ob容ktov horizontal tab \t gorizontal'naya tabulyaciya \t hybrid design gibridnyj proekt I identifier identifikator if statement operator if implementation realizaciya implicit conversion neyavnoe preobrazovanie destructor call neyavnyj vyzov destruktor type conversion neyavnoe preobrazovanie tipa user-defined conversion neyavnoe pol'zovatel'skoe preobrazovanie include directory, standard standartnyj katalog include file vklyuchaemyj fajl inclusion source file vklyuchenie ishodnogo fajla increment operator operaciya inkrement indentation vydelenie probelami inderect base class kosvennyj bazovyj klass inderection operator operaciya kosvennosti inequality operator operaciya neravno inheritance nasledovanie containment and prinadlezhnost' i nasledovanie multiple mnozhestvennoe nasledovanie of constructor nasledovanie konstruktora of destructor nasledovanie destruktora initialization inicializaciya array inicializaciya massiva array of class objects inicializaciya massiva ob容ktov klassa assignment and inicializaciya i prisvaivanie character array inicializaciya massiva simvolov class member inicializaciya chlena klassa class object inicializaciya ob容kta klassa default standartnaya inicializaciya dynamic dinamicheskaya inicializaciya member inicializaciya chlena member object inicializaciya ob容kta-chlena of base class inicia