架构师_程序员_码农网

U Pridobitev gesla
Registracija

QQ登录

Samo en korak za začetek

Iskanje
Število ogledov:9651|odgovorov: 2
打印 上一主题 下一主题

[C++]Zamisli za programiranje v C++ [PDF prenos

[kopiraj povezavo]
D 跳转到指定楼层
lastnika stavbe
发表于 2015-1-12 21:28:29|只看该作者回帖奖励|Odvratnobrskanje|Način branja
Kazalo vsebine
Prevajalčev predgovor
Predgovor
Poglavje 1 Razvoj predmetov 1
1.1 Osnovni pojmi 1
1.1.1 Predmeti: lastnosti + vedenje 1
1.1.2 Dedovanje: razmerja med tipi 1
1.1.3 Polimorfizem 2
1.1.4 Operativni koncepti: kako je videti program OOP 3
1.2 Zakaj je C++ uspešen 3
1.2.1 Boljši C 3
1.2.2 Uporaba pristopa postopnega učenja 4
1.2.3 Operativna učinkovitost 4
1.2.4 Sisteme je lažje izraziti in razumeti 4
1.2.5 S knjižnicami lahko s polovico truda pridobite dvakrat več 4
1.2.6 Obvladovanje napak 5
1.2.7 Veliko programiranje 5
1.3 Uvod v metodologijo 5
1.3.1 Kompleksnost 5
1.3.2 Notranja načela 6
1.3.3 Zunanja načela 7
1.3.4 Pet stopenj načrtovanja objektov 9
1.3.5 Kaj obljubljajo metode 10
1.3.6 Kaj morajo metode zagotavljati 10
1.4 Načrtovanje: minimalna metoda 12
1.4.1 Predpogoji 13
1.4.2 Koncepti na visoki ravni 14
1.4.3 Obdelava 14
1.4.4 Strukturiranje 14
1.4.5 Razvoj 16
1.4.6 Prepisovanje 17
17 1.4.7 Logika 17
1.5 Druge metode 17
1.5.1 Booch 18
1.5.2 Oblikovanje, ki temelji na odgovornosti (RDD) 19
1.5.3 Tehnike objektnega modeliranja (OMT) 19
1.6 Strategije, sprejete za prehod na OOP 19
1.6.1 Prehod na OOP 19
1.6.2 Obvladovanje ovir 20
1.7 Povzetek 21
Poglavje 2 Abstrakcija podatkov 22
2.1 Izjave in opredelitve 22
2.2 Žepna knjižnica C 23
2.3 Vse skupaj: orodja za ustvarjanje projektov 29
2.4 Kaj ni običajno 29
2.5 Osnovni objekti 30
2.6 Kaj je objekt 34
2.7 Abstraktni podatkovni tipi 35
2.8 Podrobnosti o objektih 35
2.9 Obrazci z glavo 36
2.10 Vgnezdene strukture 37
2.11 Povzetek 41
2.12 Vaje 41
Poglavje 3 Izvajanje skrivalnic 42
3.1 Določanje omejitev 42
3.2 Nadzor dostopa v jeziku C++ 42
3.3 Prijatelji 44
3.3.1 Vgnezdeni prijatelji 45
3.3.2 Ali je čisto 48
3.4 Razporeditev objektov 48
3.5 Razredi 48
3.5.1 Spreminjanje shrambe z nadzorom dostopa 50
3.5.2 Spreminjanje sklada z nadzorom dostopa 51
3.6 Razredi rokovanja 51
3.6.1 Vidne izvedbe 51
3.6.2 Zmanjšanje števila podvojenih sestavljanj 52
3.7 Povzetek 54
3.8 Vaje 54
Poglavje 4 Inicializacija in čiščenje 55
4.1 Zagotavljanje inicializacije s konstruktorji 55
4.2 Zagotavljanje čiščenja z uničevalniki 56
4.3 Čiščenje definicijskih blokov 58
4.3.1 Za zanke 59
4.3.2 Dodeljevanje prostora 60
4.4 Shranjevanje s konstruktorji in destruktorji 61
4.5 Skladi s konstruktorji in destruktorji 63
4.6 Inicializacija zbirke 65
4.7 Privzet konstruktor 67
4.8 Povzetek 68
4.9 Vaje 68
Poglavje 5 Preobremenjevanje funkcij in privzeti argumenti 69
5.1 Razčlenitev področja uporabe 69
5.1.1 Preobremenitev z vračilnimi vrednostmi 70
5.1.2 Varno povezovanje tipov 70
5.2 Primeri preobremenitve 71
5.3 Privzeti argumenti 74
5.4 Povzetek 81
5.5 Vaje 82
Poglavje 6 Uvod v vhodno-izhodne tokove 83
6.1 Zakaj uporabljati vhodno-izhodne tokove 83
6.2 Reševanje problemov vhodno-izhodnih tokov 86
6.2.1 Predogled preobremenitve operaterjev 86
6.2.2 Operatorji vstavljanja in izvleka 87
6.2.3 Pogosta uporaba 88
6.2.4 Vrstno usmerjen vnos 90
6.3 Vhodni in izhodni tokovi datotek 91
6.4 Izpolnjevanje vhodnih in izhodnih tokov 93
6.5 Iskanje v vhodnem/izhodnem toku 94
6.6 tokovi 96
6.6.1 Skladišča, dodeljena uporabniku 96
6.6.2 Samodejno dodeljevanje shramb 98
6.7 Oblikovanje izhodnega toka 100
6.7.1 Notranje oblikovanje podatkov 101
6.7.2 Primeri 102
6.8 Operaterji za manipulacijo z oblikovanjem 106
6.9 Operatorji za manipulacijo z gradnjo 108
6.10 Primer vhodnega in izhodnega toka 111
6.10.1 Ustvarjanje kode 111
6.10.2 Enostaven zapis podatkov 117
6.11 Povzetek 123
6.12 Vaje 123
Poglavje 7 Konstante 124
7.1 Nadomeščanje vrednosti 124
7.1.1 Const v glavični datoteki 124
7.1.2 Varnost const 125
7.1.3 Zbirke 126
126 7.1.4 Razlike glede na C 126
7.2 Kazalci 127
7.2.1 Kazalci na const 127
127 7.2.2 Kazalniki const 127
7.2.3 Pripisovanje in preverjanje tipa 128
7.3 Parametri funkcij in povratne vrednosti 128
7.3.1 Posredovanje vrednosti const 128
7.3.2 Vračanje vrednosti const 129
7.3.3 Posredovanje in vračanje naslovov 131
7.4 Razredi 133
7.4.1 Const in enum v razredih 133
7.4.2 Konstante v razredih med sestavljanjem 134
7.4.3 Objekti const in članske funkcije 136
7.4.4 Možnosti shranjevanja samo za branje 139
7.5 Spremenljivke (volatile) 140
7.6 Povzetek 141
7.7 Vaje 141
Poglavje 8 Vrstne funkcije 142
8.1 Pomanjkljivosti v predprocesorju 142
8.2 Vmesne funkcije 144
8.2.1 Vmesne funkcije znotraj razredov 145
8.2.2 Funkcije za dostop 146
8.3 Vmesne funkcije in prevajalnik 150
8.3.1 Omejitve 150
8.3.2 Vrstni red dodeljevanja 150
8.3.3 Skrivanje obnašanja v konstruktorjih in uničevalnikih 151
8.4 Zmanjševanje zmede 152
8.5 Lastnosti predprocesorja 153
8.6 Izboljšano preverjanje napak 154
8.7 Povzetek 155
8.8 Vaje 155
Poglavje 9 Nadzor poimenovanja 157
9.1 Statični člani iz C 157
9.1.1 Statične spremenljivke znotraj funkcij 157
9.1.2 Povezave krmilnikov 160
9.1.3 Drugi označevalci vrste shranjevanja 161
9.2 Prostori imen 161
9.2.1 Ustvarjanje imenskega prostora 162
9.2.2 Uporaba prostorov imen 163
9.3 Statični člani v C++ 166
9.3.1 Opredelitev shrambe za statične podatkovne člane 166
9.3.2 Vgnezdeni in lokalni razredi 168
9.3.3 Funkcije statičnih članov 169
9.4 Odvisnosti statične inicializacije 171
9.5 Pretvarjanje poimenovanj povezav 174
9.6 Povzetek 174
9.7 Vaje 174
Poglavje 10 Sklicevanja in kopiranje konstruktorjev 176
10.1 Kazalci v jeziku C++ 176
10.2 Sklici v C++ 176
10.2.1 Sklici v funkcijah 177
10.2.2 Smernice za posredovanje parametrov 178
10.3 Kopiranje konstruktorjev 179
10.3.1 Posredovanje in vračanje po vrednosti 179
10.3.2 Kopiranje konstruktorjev 182
10.3.3 Privzet konstruktor kopiranja 187
10.3.4 Izbira metode kopirnega konstruktorja 188
10.4 Kazalci na člene

C Programming Ideas.part01.rar(1 MB, prenosov: 5)
C Programming Ideas.part02.rar(1 MB, prenos: 3)
C Programming Ideas.part03.rar(1 MB, prenos: 1)
Ideje za programiranje v jezikuC.part04.rar(1 MB, prenos: 1)
Ideje za programiranje v jezikuC.part05.rar(1 MB, prenos: 1)
Ideje za programiranje vC.part06.rar(1 MB, prenos: 1)
Ideje za programiranje v jezikuC.part07.rar(1 MB, prenos: 1)
Ideje za programiranje vC.part08.rar(1 MB, prenos: 1)
Ideje za programiranje vC.part09.rar(1 MB, prenos: 1)
Ideje za programiranje v jezikuC.part10.rar(1 MB, prenos: 2)
Ideje za programiranje v jezikuC.part11.rar(747,02 KB, prenos: 1)






Prejšnji: modifikacija vrat oddaljenega namizja win2003
Naslednji: [Atmospheric] Shenzhen Mission Hills High School blue dedecms school template
Ko sem to prvič videl, sem si jo lahko dobro ogledal in si jo lahko dobro ogledal in si jo lahko dobro ogledal in si jo lahko dobro ogledal in si jo lahko dobro ogledal in si jo lahko dobro ogledal.
kavč
发表于 2015-4-30 22:36:46|只看该作者

Kaj počneš tukaj?
Kodeks mreže kmetov, objavljen le v procesu prakse, naletel na tehnične težave, ne zavajajte drugih.
Preden lahko objavite nazaj, se morate prijaviti Prijava | Registracija

T a različica integralnih pravil


IZJAVA: Vsa programska oprema, programsko gradivo ali članki, ki jih objavi mreža Code Farmer Network, so omejeni na študijske in raziskovalne namene; zgornje vsebine se ne smejo uporabljati v komercialne ali nezakonite namene, sicer za vse posledice odgovarja uporabnik sam. To spletno mesto informacije iz omrežja, avtorske pravice spor nima ničesar opraviti s tem spletnim mestom. Zgornjo vsebino morate v celoti odstraniti iz računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljšo pristno storitev. Če pride do kakršne koli kršitve, se obrnite na nas po elektronski pošti, da jo obravnavamo.

Pošta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-16 00:31

Hitri odgovoriNazaj na vrhNazaj na seznam