Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13898|Válasz: 2

[C++] C++ programozási ötletek [PDF letöltés]

[Linket másol]
Közzétéve 2015. 01. 12. 21:28:29 | | | |
Tartalomjegyzék
Fordító előszavának
előszó
1. fejezet: Tárgyak fejlődése 1
1.1 Alapvető fogalmak 1
1.1.1 Objektum: Jellemző + Viselkedés 1
1.1.2 Öröklés: Típusrelációk 1
1.1.3 Polimorfizmus 2
1.1.4 Működési koncepció: Milyen az OOP program 3
1.2 Miért sikeres, hogy C++ 3
1.2.1 Jobb C 3
1.2.2 Fokozatos tanulási megközelítés alkalmazása 4
1.2.3 Működési hatékonyság 4
1.2.4 Könnyebb kifejezni és megérteni a rendszert 4
1.2.5 "Könyvtár" kétszer annyi eredményt eredményez a fele erőfeszítéssel 4
1.2.6 Hibakezelés 5
1.2.7 Nagy műsorok 5
1.3 Módszertana bevezetése 5
1.3.1 Komplexitás 5
1.3.2 Belső elvek 6
1.3.3 Külső elvek 7
1.3.4 A tárgytervezés öt szakasza 9
1.3.5 Mit ígér a módszer 10
1.3.6 Mit kell megadnia a módszernek 10
1.4 Draftolás: Minimális megközelítés 12
1.4.1 Előfeltétel 13
1.4.2 Magas Koncepció 14
1.4.3 Kezelés 14
1.4.4 Strukturálás 14
1.4.5 Fejlesztés 16
1.4.6 Újraírás 17
1.4.7 Logika 17
1.5 Egyéb módszerek 17
1.5.1 Booch 18
1.5.2 Felelősségvezérelt tervezés (RDD) 19
1.5.3 Objektummodellezési technikák (OMT) 19
1.6 Az OOP 19-re való átmenet stratégiái
1.6.1 Lépésről lépésre az OOP 19-be
1.6.2 Menedzsment akadályok 20
1.7 Összefoglaló 21
2. fejezet Adatabsztrakció 22
2.1 Nyilatkozatok és definíciók 22
2.2 A zseb C könyvtár 23
2.3 Összeállítás: Projektalkotó eszköz 29
2.4 Mi az az abnormális 29
2.5 Alapvető Célok 30
2.6 Mi az a 34-es objektum?
2.7 Absztrakt adattípusok 35
2.8 Tárgy részletei 35
2.9 Fejlécfájl 36-os űrlap
2.10 Beépített szerkezet 37
2.11 Összefoglaló 41
2.12 41. gyakorlat
3. fejezet: Rejtett megvalósítás 42
3.1 Korlátok beállítása 42
3.2 Access Control C++ 42-ben
3.3 Youyuan 44
3.3.1 Beépített barát 45
3.3.2 Tiszta 48
3.4 Objektum elrendezés 48
3.5 48-as osztály
3.5.1 A Stash 50 módosítása Access Control-szal
3.5.2 Az 51-es stack módosítása Access Control-val
3.6 Handle: 51. osztály
3.6.1 Látható megvalósítás 51. szakasz
3.6.2 A duplikált fordítás csökkentése 52
3.7 Összefoglaló 54
3.8 54. gyakorlat
4. fejezet Inicializáció és Tisztogatás 55
4.1 Az inicializáció biztosítása a konstruktorokkal 55
4.2 Pusztítók használata a tisztítás biztosítására 56
4.3 Tiszta definíciójú 58-as blokk
4.3.1 a 59-es körhöz
4.3.2 Helykiosztás 60
4.4 Stapál 61 konstruktorokkal és rombolókkal
4.5 63-as stack konstruktorokkal és rombolókkal
4.6 Gyűjtemény inicializálása 65
4.7 Alapértelmezett konstruktorok 67
4.8 Összefoglaló 68
4.9 68. gyakorlat
5. fejezet Funkció túlterhelése és alapértelmezett paraméterek 69
5.1 Távolsági felbontás 69
5.1.1 70 túlterhelése a visszanyerési értékkel
5.1.2 Biztonsági Típus Kapcsolat 70
5.2 Példák a túlterhelésre 71
5.3 Alapértelmezett paraméterek 74
5.4 Összefoglaló 81
5.5 82-es gyakorlat
6. fejezet Bevezetés a bemeneti és kimeneti áramlásokhoz 83
6.1 Miért használják a bemeneti és kimeneti áramlatokat 83
6.2 Bemeneti és kimeneti áramlási problémák megoldása 86
6.2.1 Az operátorok túlterhelésének előzetes megértése 86
6.2.2 Betétek és kihúzók 87
6.2.3 Általános használat 88
6.2.4 Input 90 sorokhoz
6.3 Fájlbemeneti és kimeneti folyamok 91
6.4 Bemeneti és kimeneti áramlás pufferezés 93
6.5 94 megtalálása a bemenet/kimenet folyamban
6,6 strstreams 96
6.6.1 Felhasználók számára kijelölt tárhely 96
6.6.2 Automatikus Tárolás Allokáció 98
6.7 A kimeneti folyam 100 formázása
6.7.1 Adatok belső formázása 101
6.7.2 102-es példa
6.8 Formázási manipulátorok 106
6.9 Manipulátorok létrehozása 108
6.10 Bemenet/kimenet folyam példa 111
6.10.1 Kód 111. generáció
6.10.2 Egyszerű adat rekord 117
6.11 Összefoglaló 123
6.12 123. gyakorlat
7. fejezet Konstansok 124
7.1 Értékhelyettesítők a 124-re
7.1.1 Const 124 a fejlécfájlban
7.1.2 A 125. konszt biztonsága
7.1.3 126-os gyűjtemény
7.1.4 Különbségek a C nyelv 126-tól
7.2 Pointer 127
7.2.1 Mutató a 127-es konstrukcióhoz
7.2.2 const pointer 127
7.2.3 Hozzárendelés és típusellenőrzések 128
7.3 Függvényparaméterek és visszatérési értékek 128
7.3.1 Átadás konstrukciós érték 128
7.3.2 Visszavétel koncentrértéke 129
7.3.3 Átadás és visszaküldés 131-es cím
7.4 133-as osztály
7.4.1 Const és enum 133 az osztályban
7.4.2 Konstantok az osztályokban a 134-es válogatás során
7.4.3 const objektumok és tagfüggvények 136
7.4.4 Csak olvasható tárolókapacitás 139
7.5 Volatiles 140
7.6 Összefoglaló 141
7.7 141-es gyakorlat
8. fejezet Inline funkciók 142
8.1 Hibák az előprocesszor 142-ben
8.2 Inline funkciók 144
8.2.1 Inline függvények a 145-ös osztályokon belül
8.2.2 Access Function 146
8.3 Inline függvények és fordítók 150
8.3.1 Korlátozások 150
8.3.2 150-es beosztási rend
8.3.3 Viselkedés elrejtése konstruktorokban és pusztítókban 151
8.4 A zavar csökkentése 152
8.5 Az előfeldolgozók jellemzői 153
8.6 Javított hibaellenőrzés 154
8.7 Összefoglaló 155
8.8 155-ös gyakorlat
9. fejezet Névadás Ellenőrzés 157
9.1 Statikus tagoktól a C 157-ben
9.1.1 Statikus változók a függvényeken belül 157
9.1.2 Vezérlési Kapcsolat 160
9.1.3 Egyéb tárolótípus specifier 161
9.2 Névtér 161
9.2.1 Generálj egy névteret 162
9.2.2 Névterek használata 163
9.3 Statikus tagok C++ 166-ban
9.3.1 Statikus adattagok tárolásának meghatározása 166
9.3.2 Beépített és helyi osztályok 168
9.3.3 Statikus tagfüggvények 169
9.4 A statikus inicializáció függőségei 171
9.5 Átalakító Kapcsolat Specifikáció 174
9.6 Összefoglaló 174
9.7 174-es gyakorlat
10. fejezet A konstruktorok hivatkozása és másolása 176
10.1 Pointer C++ 176-ban
10.2 Hivatkozások 176 C++ nyelven
10.2.1 Hivatkozások a 177-es funkciókban
10.2.2 Paraméterátviteli irányelvek 178
10.3 Constructors 179 másolása
10.3.1 179 passzolás és visszahozatala passzértékkel
10.3.2 Constructors 182 másolása
10.3.3 Alapértelmezett Másolás Konstruktor 187
10.3.4 A másolási konstruktor módszerek kiválasztása 188
10.4 Tagok felé mutatók

C 编程思想.part01.rar (1 MB, Letöltések száma: 5)
C 编程思想.part02.rar (1 MB, Letöltések száma: 3)
C 编程思想.part03.rar (1 MB, Letöltések száma: 1)
C 编程思想.part04.rar (1 MB, Letöltések száma: 1)
C 编程思想.part05.rar (1 MB, Letöltések száma: 1)
C 编程思想.part06.rar (1 MB, Letöltések száma: 1)
C 编程思想.part07.rar (1 MB, Letöltések száma: 1)
C 编程思想.part08.rar (1 MB, Letöltések száma: 1)
C 编程思想.part09.rar (1 MB, Letöltések száma: 1)
C 编程思想.part10.rar (1 MB, Letöltések száma: 2)
C 编程思想.part11.rar (747.02 KB, Letöltések száma: 1)






Előző:Win2003 távoli asztali port módosítása
Következő:Shenzhen Guanlan Középiskola Blue Dedecms Iskola sablonja
Közzétéve 2015. 04. 30. 22:36:46 |

Mit fogsz tenni?"
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com