架构师_程序员_码农网

L Saņemt paroli
Reģistrēties

QQ登录

Tikai viens solis, lai sāktu

Meklēt
Skatīts:9651|Atbilde: 2
打印 上一主题 下一主题

[C++]C++ programmēšanas idejas [PDF Lejupielādēt

[kopēt saiti]
L 跳转到指定楼层
ēkas īpašniekam
发表于 2015-1-12 21:28:29|只看该作者回帖奖励|Atgriezeniskāpārlūkošana|Lasīšanas režīms
Satura rādītājs
Tulkotāja priekšvārds
Priekšvārds
1. nodaļa Objektu evolūcija 1
1.1 Pamatjēdzieni 1
1.1.1 Objekti: īpašības + uzvedība 1
1.1.2 Mantojamība: tipu attiecības 1
1.1.3. Polimorfisms 2
1.1.4 Darbības jēdzieni: kā izskatās OOP programma 3
1.2. Kāpēc C++ gūst panākumus 3
1.2.1. Labāks C 3
1.2.2. Inkrementālas mācīšanās pieejas izmantošana 4
1.2.3 Darbības efektivitāte 4
1.2.4. Sistēmas ir vieglāk izteikt un saprast 4
1.2.5. Ar bibliotēkām var iegūt divreiz vairāk ar pusi mazāk pūļu 4
1.2.6 Kļūdu apstrāde 5
1.2.7. Liela apjoma programmēšana 5
1.3 Ievads metodoloģijā 5
1.3.1. Sarežģītība 5
1.3.2 Iekšējie principi 6
1.3.3. Ārējie principi 7
1.3.4 Objektu projektēšanas pieci posmi 9
1.3.5. Ko sola metodes 10
1.3.6. Kas jānodrošina metodēm 10
1.4. Projektēšana: minimālā metode 12
1.4.1. Priekšnosacījumi 13
1.4.2. Augsta līmeņa koncepcijas 14
1.4.3. Apstrāde 14
1.4.4. Strukturēšana 14
1.4.5 Izstrāde 16
1.4.6 Pārrakstīšana 17
17 1.4.7. Loģika 17
1.5. Citas metodes 17
1.5.1 Booch 18
1.5.2. Uz atbildību orientēta projektēšana (RDD) 19
1.5.3. Objektu modelēšanas metodes (OMT) 19
1.6. Stratēģijas, kas pieņemtas pārejai uz OOP 19
1.6.1 Pāreja uz OOP 19
1.6.2 Barjeru pārvaldība 20
1.7 Kopsavilkums 21
nodaļa Datu abstrakcija 22
2.1 Deklarācijas un definīcijas 22
2.2 Kabatas C bibliotēka 23
2.3 Visu kopā: projekta izveides rīki 29
2.4 Kas nav normāli 29
2.5. Pamata objekti 30
2.6 Kas ir objekts 34
2.7 Abstraktie datu tipi 35
2.8. Objekta detaļas 35
2.9 Virsrakstu veidlapas 36
2.10. Iedalītās struktūras 37
2.11 Kopsavilkums 41
2.12. Mācību uzdevumi 41
nodaļa Slēpt īstenošana 42
3.1 Robežu iestatīšana 42
3.2 Piekļuves kontrole C++ 42
3.3 Draugi 44
3.3.1. Iedalītie draugi 45
3.3.2 Vai tas ir tīrs 48
3.4 Objektu izkārtojums 48
3.5. Klases 48
3.5.1. Krātuves modificēšana ar piekļuves kontroli 50
3.5.2. Kaudzes modificēšana ar piekļuves kontroli 51
3.6. Rokturu klases 51
3.6.1. Redzamās implementācijas 51
3.6.2 Dubultas kompilācijas samazināšana 52
3.7. Kopsavilkums 54
3.8. Mācību uzdevumi 54
nodaļa Inicializācija un dzēšana 55
4.1. Inicializācijas nodrošināšana ar konstruktoriem 55
4.2. Iztīrīšanas nodrošināšana ar destruktoriem 56
4.3. Definīciju bloku dzēšana 58
4.3.1. For cilpas 59
4.3.2. Telpas piešķiršana 60
4.4. Krātuve ar konstruktoriem un destruktoriem 61
4.5. Stacks ar konstruktoriem un destruktoriem 63
4.6 Kolekciju inicializācija 65
4.7. Noklusējuma konstruktors 67
4.8. Kopsavilkums 68
4.9. Mācību uzdevumi 68
5. nodaļa Funkciju pārslodze un noklusējuma argumenti 69
5.1 Darbības jomas dekompozīcija 69
5.1.1. Pārslodzes ar atgriešanas vērtībām 70
5.1.2 Droša tipu apvienošana 70
5.2. Pārslodzes piemēri 71
5.3. Noklusējuma argumenti 74
5.4 Kopsavilkums 81
5.5. Mācību uzdevumi 82
6. nodaļa Ievads ievades-izvades plūsmās 83
6.1. Kāpēc lietot ieejas-izvades plūsmas 83
6.2. Ievades-izvades plūsmu problēmu risināšana 86
6.2.1. Operatoru pārslodzes ieskats 86
6.2.2 Ievietošanas un izvilkšanas operatori 87
6.2.3. Bieži sastopamais lietojums 88
6.2.4. Uz rindām orientēta ievade 90
6.3 Failu ievades un izvades plūsmas 91
6.4 Ievades un izvades plūsmas buferēšana 93
6.5. Atrašana ievades/izvades plūsmā 94
6.6. Strstrēmas 96
6.6.1 Lietotājam piešķirtie krājumi 96
6.6.2 Automātiska krātuvju piešķiršana 98
6.7. Izvades plūsmas formatēšana 100
6.7.1 Datu formatēšana iekšēji 101
6.7.2 Piemēri 102
6.8. Formātēšanas manipulācijas operatori 106
6.9. Veidošanas manipulācijas operatori 108
6.10. Ievades un izvades plūsmas piemērs 111
6.10.1 Koda ģenerēšana 111
6.10.2 Vienkāršs datu ieraksts 117
6.11. Kopsavilkums 123
6.12. Mācību uzdevumi 123
nodaļa Konstantes 124
7.1 Vērtību aizvietošana 124
7.1.1 Konst galvenes failā 124
7.1.2 const drošība 125
7.1.3 Kolekcijas 126
126 7.1.4 Atšķirības no C 126
7.2 Rādītāji 127
7.2.1 Rādītāji const 127
127 7.2.2 Rādītāji const 127
7.2.3. Piešķiršana un tipa pārbaude 128
7.3. Funkciju parametri un atgriešanas vērtības 128
7.3.1 Vērtības const nodošana 128
7.3.2. const vērtību atgriešana 129
7.3.3 Adreses nodošana un atgriešana 131
7.4. Klases 133
7.4.1 Const un enum klasēs 133
7.4.2 Konstantes klasēs kompilēšanas laikā 134
7.4.3 Const objekti un locekļu funkcijas 136
7.4.4 Tikai lasīšanai paredzētas glabāšanas iespējas 139
7.5 Mainīgais (gaistošais) 140
7.6 Kopsavilkums 141
7.7. Mācību uzdevumi 141
8. nodaļa Inline funkcijas 142
8.1 Preprocesora trūkumi 142
8.2 Inline funkcijas 144
8.2.1 Inline funkcijas klašu iekšienē 145
8.2.2 Piekļuves funkcijas 146
8.3. Inline funkcijas un kompilators 150
8.3.1 Ierobežojumi 150
8.3.2. Piešķiršanas secība 150
8.3.3. Uzvedības slēpšana konstruktoros un destruktoros 151
8.4 Neskaidrību mazināšana 152
8.5 Preprocesora funkcijas 153
8.6 Uzlabota kļūdu pārbaude 154
8.7 Kopsavilkums 155
8.8. Mācību uzdevumi 155
9. nodaļa Nosaukšanas kontrole 157
9.1 Statiskie locekļi no C 157
9.1.1 Statiskie mainīgie funkciju iekšienē 157
9.1.2. Vadīklu savienojumi 160
9.1.3. Citi glabāšanas tipa specifikatori 161
9.2 Nosaukumu telpas 161
9.2.1 Nosaukumu telpas ģenerēšana 162
9.2.2. Nosaukumu telpu izmantošana 163
9.3 Statiskie locekļi C++ 166
9.3.1 Statisko datu locekļu glabāšanas definēšana 166
9.3.2. Iedalītās un lokālās klases 168
9.3.3 Statiskās locekļu funkcijas 169
9.4 Statiskās inicializācijas atkarības 171
9.5 Savienojumu apzīmējumu konvertēšana 174
9.6 Kopsavilkums 174
9.7. Mācību uzdevumi 174
10. nodaļa Atsauces un kopēšanas konstruktori 176
10.1 Rādītāji C++ valodā 176
10.2. Norādes C++ valodā 176
10.2.1. Atsauces funkcijās 177
10.2.2. Parametru nodošanas vadlīnijas 178
10.3. Kopēšanas konstruktori 179
10.3.1. Nosūtīšana un atgriešana pēc vērtības 179
10.3.2. Kopēšanas konstruktori 182
10.3.3. Noklusējuma kopēšanas konstruktors 187
10.3.4. Kopēšanas konstruktora metodes izvēle 188
10.4 Rādītāji uz locekļiem

C Programming Ideas.part01.rar(1 MB, lejupielādes: 5)
C Programming Ideas.part02.rar(1 MB, lejupielādēts: 3)
C Programming Ideas.part03.rar(1 MB, lejupielādētu: 1)
C Programming Ideas.part04.rar(1 MB, lejupielāde: 1)
C Programming Ideas.part05.rar(1 MB, lejupielāde: 1)
C Programming Ideas.part06.rar(1 MB, lejupielāde: 1)
C Programming Ideas.part07.rar(1 MB, lejupielāde: 1)
C Programming Ideas.part08.rar(1 MB, lejupielāde: 1)
C Programming Ideas.part09.rar(1 MB, lejupielāde: 1)
C Programming Ideas.part10.rar(1 MB, lejupielāde: 2)
C Programming Ideas.part11.rar(747.02 KB, lejupielāde: 1)






Iepriekšējais: win2003 attālās darbvirsmas portu modifikācija
Nākamais: [Atmosfēras] Shenzhen Mission Hills High School blue dedecms skolas veidne
Pirmo reizi, kad es to ieraudzīju, man bija iespēja to labi aplūkot, un man bija iespēja to labi aplūkot, un man bija iespēja to labi aplūkot, un man bija iespēja to labi aplūkot, un man bija iespēja to labi aplūkot.
dīvāns
发表于 2015-4-30 22:36:46|只看该作者

Ko tu šeit dari?
Kods lauksaimnieku tīkls, tikai publicēts prakses procesā, saskārās ar tehniskām grūtībām, nemaldiniet citus.
Jums ir jāpiesakās, pirms varat rakstīt atpakaļ Log in | Reģistrēties

Šī integrēto noteikumu versija


PAZIŅOJUMS: Visa programmatūra, programmēšanas materiāli vai raksti, ko izdevis Code Farmer Network, ir paredzēti tikai studiju un pētniecības mērķiem; iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā par visām sekām, lūdzu, atbildīgs ir pats lietotājs. Šīs vietnes informācija no tīkla, autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un saņemiet labāku oriģinālu pakalpojumu. Ja ir kāds pārkāpums, lūdzu, sazinieties ar mums pa e-pastu, lai to risinātu.

E-pasts To:help@itsvse.com

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

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

Ātrā atbildeAtgriezties uz augšuAtgriezties pie saraksta