B'ern Straustrap. Spravochnoe rukovodstvo po C++
R.1 Vvedenie
R.1.1 Obzor
R.1.2 Zapis' sintaksisa
R.2 Soglasheniya o leksicheskih ponyatiyah
R.2.1 Leksemy
R.2.2
R.2.3 Identifikatory
R.2.4 Sluzhebnye slova
R.2.5 Literaly
R.2.5.1 Celye konstanty
R.2.5.2 Simvol'nye konstanty
R.2.5.3 Konstanty s plavayushchej tochkoj
R.2.5.4 Stroki literalov
R.3 Osnovnye ponyatiya
R.3.1 Opisaniya i opredeleniya
R.3.2 Oblast' vidimosti
R.3.3 Programma i svyazyvanie
R.3.4 Nachalo i okonchanie programmy
R.3.5 Klassy pamyati
R.3.6 Tipy
R.3.6.1 Osnovnye tipy
R.3.6.2 Proizvodnye tipy
R.3.6.3 Imena tipov
R.3.7 Adresa
R.4 Standartnye preobrazovaniya
R.4.1 Standartnye preobrazovaniya dlya celochislennyh
R.4.2 Preobrazovaniya celochislennyh
R.4.3 Znacheniya s plavayushchej tochkoj i dvojnoj tochnost'yu
R.4.4 Celochislennye i chisla s plavayushchej tochkoj
R.4.6 Preobrazovaniya ukazatelej
R.4.7 Preobrazovaniya ssylok
R.4.8 Ukazateli na chleny
R.5 Vyrazheniya
R.5.1 Pervichnye vyrazheniya
R.5.2 Postfiksnye vyrazheniya
R.5.2.1 Indeksaciya
R.5.2.2 Vyzov funkcii
R.5.2.3 YAvnye preobrazovaniya tipa
R.5.2.4 Dostup k chlenu klassa
R.5.2.5 Inkrement i dekrement
R.5.3 Unarnye operacii
R.5.3.1 Inkrement i dekrement
R.5.3.2 Operaciya sizeof
R.5.3.3 Operaciya new
R.5.3.4 Operaciya delete
R.5.4 YAvnoe preobrazovanie tipa
R.5.5 Operacii ukazatel'-na-chlen
R.5.6 Mul'tiplikativnye operacii
R.5.8 Operacii sdviga
R.5.9 Operacii otnosheniya
R.5.10 Operacii sravneniya na ravenstvo
R.5.11 Porazryadnaya operaciya I
R.5.12 Porazryadnaya (isklyuchayushchaya) operaciya ILI
R.5.13 Porazryadnaya (vklyuchayushchaya) operaciya ILI
R.5.14 Logicheskaya operaciya I
R.5.15 Logicheskaya operaciya ILI
R.5.16 Operaciya usloviya
R.5.17 Operacii prisvaivaniya
R.5.18 Operaciya zapyataya
R.5.19 Vyrazheniya-konstanty
R.6 Operatory
R.6.1 Pomechennyj operator
R.6.2 Operator-vyrazhenie
R.6.3 Sostavnoj operator ili blok
R.6.4 Vybirayushchij operator
R.6.4.1 Operator if
R.6.4.2 Operator pereklyuchatelya
R.6.5 Operatory cikla
R.6.5.1 Operator while
R.6.5.2 Operator do
R.6.5.3 Operator for
R.6.6 Operatory perehoda
R.6.6.1 Operator break
R.6.6.2 Operator continue
R.6.6.3 Operator return
R.6.6.4 Operator goto
R.6.7 Operator opisaniya
R.6.8 Razreshenie neodnoznachnosti
R.7 Opisaniya
R.7.1 Specifikacii
R.7.1.1 Specifikacii klassa pamyati
R.7.1.2 Specifikacii funkcij
R.7.1.3 Specifikaciya typedef
R.7.1.4 Specifikaciya shablona tipa
R.7.1.5 Specifikaciya friend
R.7.1.6 Specifikaciya tipa
R.7.2 Opisanie perechisleniya
R.7.3 Opisaniya asm
R.7.4 Specifikacii svyazi
R.8 Opisateli
R.8.1 Imena tipov
R.8.1.1 Ustranenie neodnoznachnosti
R.8.2 Smysl opisatelej
R.8.2.1 Ukazateli
R.8.2.2 Ssylki
R.8.2.3 Ukazateli na chleny
R.8.2.4 Massivy
R.8.2.5 Funkcii
R.8.3 Opredeleniya funkcij
R.8.4 Inicializatory
R.8.4.1 Agregat
R.8.4.2 Simvol'nye massivy
R.8.4.3 Ssylki
R.9 klassy
R.9.1 Imena klassa
R.9.2 CHleny klassa
R.9.3 Funkcii-chleny
R.9.3.1 Ukazatel' this
R.9.3.2 Funkcii-chleny so specifikaciej inline
R.9.4 Staticheskie chleny
R.9.5 Ob®edineniya
R.9.6 Bitovye polya
R.9.7 Vlozhennye opisaniya klassov
R.9.8 Opisaniya lokal'nyh klassov
R.9.9 Imena lokal'nyh tipov
R.10 Proizvodnye klassy
R.10.1 Mnozhestvennye bazovye klassy
R.10.1.1 Neodnoznachnosti
R.10.2 Virtual'nye funkcii
R.10.3 Abstraktnye klassy
R.10.4 Svodka pravil oblasti vidimosti
R.11 Kontrol' dostupa k chlenam
R.11.1 Specifikacii dostupa
R.11.2 Specifikacii dostupa dlya bazovyh klassov
R.11.3 Opisaniya dostupa
R.11.4 Druz'ya
R.11.5 Dostup k zashchishchennym chlenam
R.11.6 Dostup k virtual'nym funkciyam
R.11.7 Mnozhestvennyj dostup
R.12 Special'nye funkcii-chleny
R.12.1 Konstruktory
R.12.2 Vremennye ob®ekty
R.12.3 Preobrazovaniya
R.12.3.1 Preobrazovanie s pomoshch'yu konstruktora
R.12.3.2 Funkcii preobrazovaniya
R.12.4 Destruktory
R.12.5 Svobodnaya pamyat'
R.12.6 Inicializaciya
R.12.6.1 YAvnaya inicializaciya
R.12.6.2 Inicializaciya chlenov i bazovyh klassov
R.12.7 Konstruktory i destruktory
R.12.8 Kopirovanie ob®ektov klassa
R.13 Peregruzka
R.13.1 Sopostavlenie opisanij
R.13.2 Sopostavlenie parametrov
R.13.3 Adres peregruzhennoj funkcii
R.13.4 Peregruzhennye operacii
R.13.4.1 Unarnye operacii
R.13.4.2 Binarnye operacii
R.13.4.3 Prisvaivaniya
R.13.4.4 Vyzov funkcii
R.13.4.5 Indeksaciya
R.13.4.6 Dostup k chlenu klassa
R.13.4.7 Inkrement i dekrement
R.14.2 SHablony tipov dlya klassov
R.14.3 |kvivalentnost' tipov
R.14.4 SHablony tipa dlya funkcij
R.14.5 Opisaniya i opredeleniya
R.14.6 Funkcii-chleny shablonov tipa
R.14.7 Druz'ya
R.14.8 Staticheskie chleny i peremennye
R.15 Obrabotka osobyh situacij
R.15.1 Obrabotka osobyh situacij
R.15.2 Zapusk osoboj situacii
R.15.3 Konstruktory i destruktory
R.15.4 Obrabotka osoboj situacii
R.15.5 Specifikacii osobyh situacij
R.15.6 Special'nye funkcii
R.15.6.1 Funkciya terminate()
R.15.6.2 Funkciya unexpected()
R.15.7 Osobye situacii i pravila dostupa
R.16 Preprocessornaya obrabotka
R.16.1 Fazy preprocessornoj obrabotki
R.16.2 Trigrafnye posledovatel'nosti
R.16.3 Makroopredelenie i makropodstanovka
R.16.3.1 Operaciya #
R.16.3.2 Operaciya ##
R.16.3.3 Povtornyj prosmotr i dal'nejshie podstanovki
R.16.3.4 Oblast' vidimosti makroimen i konstrukciya #undef
R.16.4 Vklyuchenie fajlov
R.16.5 Uslovnaya translyaciya
R.16.6 Upravlenie strokami
R.16.7 Komanda error
R.16.8 Komanda pragma
R.16.9 Pustaya direktiva
R.16.10 Predopredelennye makroimena
R.17 Prilozhenie A: Svodka grammatiki
R.17.1 Sluzhebnye slova
R.17.2 Vyrazheniya
R.17.3 Opisaniya
R.17.4 Opisateli
R.17.5 Opisaniya klassa
R.17.6 Operatory
R.17.7 Preprocessor
R.17.8 SHablony tipa
R.17.9 Obrabotka osobyh situacij
R.18 Prilozhenie B: Sovmestimost'
R.18.1 Rasshireniya
R.18.1.1 Vozmozhnosti S++, vvedennye v 1985 g.
R.18.1.2 Vozmozhnosti, dobavlennye v S++ posle 1985 g.
R.18.2 S++ i ANSI C
R.18.2.1 Kak borot'sya s rashozhdeniyami
R.18.3 Anahronizm
R.18.3.1 Opredeleniya funkcij starogo stilya
R.18.3.4 Privedenie ukazatelej na funkciyu-chlen
R.18.3.5 Nevlozhennost' klassov
Spisok sluzhebnyh slov
UKAZATELX
b1_1_1.cxx
b1_1_3.cxx
b1_4_5v.cxx
b1_5.cxx
b1__13.cxx
b1__14.cxx
b1__16.cxx
b2_1_3.cxx
b2_3.cxx
b2_3_6a.cxx
b2_3_6b.cxx
b2_3_7.cxx
b2_3__10.cxx
b3_1all.cxx
b3_2_6a.cxx
b3_2_6b.cxx
b4_6_8.cxx
b4_6_9.cxx
b5_3_2.cxx
b5_4_5.cxx
b5_5_3.cxx
b6_3_2.cxx
b6_6.cxx
b6_7.cxx
b6_8.cxx
b6_9.cxx
b7_2_8.cxx
b7_7.cxx
b8_3_3.cxx
Size: 420767 bytes
Last-modified: Wed, 08 May 2002 14:07:44 GMT
I kusochkami po 40Kb: [1][2][3][4][5][6][7][8][9][10][11]