Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13898|Atsakyti: 2

[C++] C++ programavimo idėjos [PDF atsisiųsti]

[Kopijuoti nuorodą]
Paskelbta 2015-01-12 21:28:29 | | | |
Turinys
Vertėjo pratarmė
Įvadas
1 skyrius Objektų evoliucija 1
1.1 Pagrindinės sąvokos 1
1.1.1 Objektas: funkcija + elgesys 1
1.1.2 Paveldėjimas: 1 tipo ryšiai
1.1.3 Polimorfizmas 2
1.1.4 Veikimo koncepcija: kaip atrodo OOP programa 3
1.2 Kodėl C++ pavyksta 3
1.2.1 Geresnis C 3
1.2.2 Laipsniško mokymosi metodas 4
1.2.3 Veiklos efektyvumas 4
1.2.4 Lengviau išreikšti ir suprasti sistemą 4
1.2.5 "Biblioteka" leidžia gauti dvigubai didesnį rezultatą su puse pastangų 4
1.2.6 Klaidų tvarkymas 5
1.2.7 Didelis programavimas 5
1.3 Metodikos įvadas 5
1.3.1 Sudėtingumas 5
1.3.2 Vidaus principai 6
1.3.3 Išorės principai 7
1.3.4 Penki objektų projektavimo etapai 9
1.3.5 Ką žada metodas 10
1.3.6 Ką turėtų suteikti metodas 10
1.4 Rengimas: minimalus požiūris 12
1.4.1 Būtina sąlyga 13
1.4.2 Aukšta koncepcija 14
1.4.3 Gydymas 14
1.4.4 Struktūrizavimas 14
1.4.5 Plėtra 16
1.4.6 Perrašymas 17
1.4.7 Logika 17
1.5 Kiti metodai 17
1.5.1 Booch 18
1.5.2 Atsakingas projektavimas (RDD) 19
1.5.3 Objektų modeliavimo metodai (OMT) 19
1.6 Perėjimo prie OOP strategijos 19
1.6.1 Žingsnis po žingsnio į OOP 19
1.6.2 Valdymo kliūtys 20
1.7 Santrauka 21
2 skyrius Duomenų abstrakcija 22
2.1 Deklaracijos ir apibrėžimai 22
2.2 Kišeninė C biblioteka 23
2.3 Sujungimas: projekto kūrimo įrankis 29
2.4 Kas yra nenormalu 29
2.5 Pagrindiniai objektai 30
2.6 Kas yra 34 objektas
2.7 Abstrakčių duomenų tipai 35
2.8 Objekto informacija 35
2.9 Antraštės failo forma 36
2.10 Įdėta struktūra 37
2.11 Santrauka 41
2.12 41 pratimas
3 skyrius Paslėptas įgyvendinimas 42
3.1 Ribų nustatymas 42
3.2 Prieigos kontrolė C++ 42
3.3 Youyuan 44
3.3.1 Įdėtas draugas 45
3.3.2 Ar tai gryna 48
3.4 Objekto išdėstymas 48
3.5 48 klasė
3.5.1 "Stash 50" modifikavimas naudojant prieigos kontrolę
3.5.2 Stack 51 modifikavimas su prieigos kontrole
3.6 Rankenų klasės 51
3.6.1 Matomas įgyvendinimas 51 skirsnis
3.6.2 Dublikatų kompiliacijos mažinimas 52
3.7 Santrauka 54
3.8 54 pratimas
4 skyrius Inicijavimas ir valymas 55
4.1 Inicijavimo užtikrinimas naudojant konstruktorius 55
4.2 Destruktorių naudojimas prošvaisai užtikrinti 56
4.3 Aiškus apibrėžimo blokas 58
4.3.1 59 kilpai
4.3.2 Vietos paskirstymas 60
4.4 Laikykite 61 su konstruktoriais ir destruktoriais
4.5 Kaminas 63 su konstruktoriais ir destruktoriais
4.6 Kolekcijos inicijavimas 65
4.7 Numatytieji konstruktoriai 67
4.8 Santrauka 68
4.9 68 pratimas
5 skyrius Funkcijų perkrova ir numatytieji parametrai 69
5.1 Diapazono skaidymas 69
5.1.1 70 perkrova su grąžinamąja verte
5.1.2 Saugos tipo ryšys 70
5.2 Perkrovos pavyzdžiai 71
5.3 Numatytieji parametrai 74
5.4 Santrauka 81
5.5 82 pratimas
6 skyrius Įvadas į įvedimo ir išvedimo srautus 83
6.1 Kodėl verta naudoti įvesties ir išvesties srautus 83
6.2 Įvesties ir išvesties srauto problemų sprendimas 86
6.2.1 Iš anksto suprasti operatoriaus perkrovas 86
6.2.2 Įdėklai ir ištrauktuvai 87
6.2.3 Bendras naudojimas 88
6.2.4 Įvestis 90 eilutėms
6.3 Failų įvesties ir išvesties srautai 91
6.4 Įvesties ir išvesties srauto buferis 93
6.5 94 radimas įvesties / išvesties sraute
6.6 strstreams 96
6.6.1 Naudotojams skirta saugykla 96
6.6.2 Automatinis saugyklų paskirstymas 98
6.7 Išvesties srauto formatavimas 100
6.7.1 Duomenų formatavimas viduje 101
6.7.2 102 pavyzdys
6.8 Formatavimo manipuliatoriai 106
6.9 Manipuliatorių kūrimas 108
6.10 Įvesties / išvesties srauto pavyzdys 111
6.10.1 Kodo generavimas 111
6.10.2 Paprastas duomenų įrašas 117
6.11 Santrauka 123
6.12 123 pratimas
7 skyrius Konstantos 124
7.1 Vertės pakaitalai 124
7.1.1 124 const antraštės faile
7.1.2 125 const saugumas
7.1.3 Kolekcija 126
7.1.4 Skirtumai nuo C kalbos 126
7.2 Rodyklė 127
7.2.1 Rodyklė į 127 const
7.2.2 Konstantos rodyklė 127
7.2.3 Priskyrimo ir tipo patikrinimai 128
7.3 Funkcijos parametrai ir grąžinamos reikšmės 128
7.3.1 Perdavimo vertė 128
7.3.2 Grąžina const reikšmę 129
7.3.3 Pravažiuojantis ir grįžtantis adresas 131
7.4 133 klasė
7.4.1 Const ir enum 133 klasėje
7.4.2 Konstantos klasėse kompiliavimo metu 134
7.4.3 Const objektai ir nario funkcijos 136
7.4.4 Tik skaitymo atminties talpa 139
7.5 Lakiosios medžiagos 140
7.6 Santrauka 141
7.7 141 pratimas
8 skyrius Įdėtosios funkcijos 142
8.1 Pirminio procesoriaus defektai 142
8.2 Integruotos funkcijos 144
8.2.1 Integruotos funkcijos 145 klasėse
8.2.2 Prieigos funkcija 146
8.3 Integruotos funkcijos ir kompiliatoriai 150
8.3.1 Apribojimai 150
8.3.2 Pavedimo įsakymas 150
8.3.3 Konstruktorių ir destruktorių elgesio slėpimas 151
8.4 Painiavos mažinimas 152
8.5 Pirminių procesorių charakteristikos 153
8.6 Patobulintas klaidų tikrinimas 154
8.7 Santrauka 155
8.8 155 pratimas
9 skyrius Pavadinimų valdymas 157
9.1 Iš statinių elementų C 157
9.1.1 Statiniai kintamieji funkcijų viduje 157
9.1.2 Valdymo jungtis 160
9.1.3 Kitas saugojimo tipo specifikatorius 161
9.2 Vardų sritis 161
9.2.1 Sukurkite vardų sritį 162
9.2.2 Vardų sričių naudojimas 163
9.3 Statiniai nariai C++ 166
9.3.1 Statinių duomenų narių saugyklos apibrėžimas 166
9.3.2 Įdėtosios ir vietinės klasės 168
9.3.3 Statinės nario funkcijos 169
9.4 Statinio inicijavimo priklausomybės 171
9.5 Konversijos jungties specifikacija 174
9.6 Santrauka 174
9.7 174 pratimas
10 skyrius Konstruktorių nuorodos ir kopijavimas 176
10.1 Rodyklė C++ 176
10.2 Nuorodos 176 C++
10.2.1 Nuorodos į funkcijas 177
10.2.2 Parametrų perdavimo gairės 178
10.3 Konstruktorių kopijavimas 179
10.3.1 Perdavimas ir grąžinimas 179 perduodant vertę
10.3.2 Konstruktorių kopijavimas 182
10.3.3 Numatytasis kopijavimo konstruktorius 187
10.3.4 Kopijavimo konstruktoriaus metodų pasirinkimas 188
10.4 Nuorodos į narius

C 编程思想.part01.rar (1 MB, Atsisiuntimų skaičius: 5)
C 编程思想.part02.rar (1 MB, Atsisiuntimų skaičius: 3)
C 编程思想.part03.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part04.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part05.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part06.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part07.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part08.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part09.rar (1 MB, Atsisiuntimų skaičius: 1)
C 编程思想.part10.rar (1 MB, Atsisiuntimų skaičius: 2)
C 编程思想.part11.rar (747.02 KB, Atsisiuntimų skaičius: 1)






Ankstesnis:Win2003 nuotolinio darbalaukio prievado modifikacija
Kitą:Shenzhen Guanlan vidurinės mokyklos mėlynos spalvos dedecmų mokyklos šablonas
Paskelbta 2015-04-30 22:36:46 |

Ką tu ketini daryti?"
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com