架构师_程序员_码农网

U Získání hesla
Registrace

QQ登录

Stačí jeden krok, abyste mohli začít

Vyhledávání
Zobrazení:9651|Odpovědi: 2
打印 上一主题 下一主题

[ C++]Nápady pro programování v C++ [PDF ke stažení

[Kopírovat odkaz]
V 跳转到指定楼层
majiteli budovy
发表于 2015-1-12 21:28:29|只看该作者回帖奖励|Zpětnéprocházení|Režim čtení
Obsah
Předmluva překladatele
Předmluva
Kapitola 1 Vývoj objektů 1
1.1 Základní pojmy 1
1.1.1 Objekty: vlastnosti + chování 1
1.1.2 Dědičnost: typové vztahy 1
1.1.3 Polymorfismus 2
1.1.4 Operační koncepty: jak vypadá program OOP 3
1.2 Proč je C++ úspěšné 3
1.2.1 Lepší C 3
1.2.2 Použití přístupu postupného učení 4
1.2.3 Operační efektivita 4
1.2.4 Systémy se snadněji vyjadřují a jsou srozumitelnější 4
1.2.5 S knihovnami získáte dvakrát více při polovičním úsilí 4
1.2.6 Řešení chyb 5
1.2.7 Velké programování 5
1.3 Úvod do metodiky 5
1.3.1 Složitost 5
1.3.2 Vnitřní principy 6
1.3.3 Vnější principy 7
1.3.4 Pět fází návrhu objektů 9
1.3.5 Co metody slibují 10
1.3.6 Co by měly metody poskytovat 10
1.4 Návrh: Minimální metoda 12
1.4.1 Předpoklady 13
1.4.2 Koncepty na vysoké úrovni 14
1.4.3 Zpracování 14
1.4.4 Strukturování 14
1.4.5 Vývoj 16
1.4.6 Přepisování 17
17 1.4.7 Logika 17
1.5 Další metody 17
1.5.1 Booch 18
1.5.2 Návrh řízený odpovědností (RDD) 19
1.5.3 Techniky objektového modelování (OMT) 19
1.6 Strategie přijaté pro přechod na OOP 19
1.6.1 Přechod na OOP 19
1.6.2 Zvládání překážek 20
1.7 Shrnutí 21
Kapitola 2 Abstrakce dat 22
2.1 Deklarace a definice 22
2.2 Kapesní knihovna jazyka C 23
2.3 Dát to všechno dohromady: nástroje pro tvorbu projektů 29
2.4 Co není normální 29
2.5 Základní objekty 30
2.6 Co je to objekt 34
2.7 Abstraktní datové typy 35
2.8 Podrobnosti o objektech 35
2.9 Záhlaví formulářů 36
2.10 Vnořené struktury 37
2.11 Shrnutí 41
2.12 Cvičení 41
Kapitola 3 Implementace skrýší 42
3.1 Nastavení limitů 42
3.2 Řízení přístupu v C++ 42
3.3 Přátelé 44
3.3.1 Vnoření přátelé 45
3.3.2 Je to čisté 48
3.4 Rozložení objektů 48
3.5 Třídy 48
3.5.1 Modifikace zásobníku s řízením přístupu 50
3.5.2 Modifikace zásobníku s řízením přístupu 51
3.6 Třídy pro manipulaci 51
3.6.1 Viditelné implementace 51
3.6.2 Omezení duplicitní kompilace 52
3.7 Shrnutí 54
3.8 Cvičení 54
Kapitola 4 Inicializace a vymazání 55
4.1 Zajištění inicializace pomocí konstruktorů 55
4.2 Zajištění vymazání pomocí destruktorů 56
4.3 Vymazávání definičních bloků 58
4.3.1 Smyčky For 59
4.3.2 Přidělování prostoru 60
4.4 Zásobník s konstruktory a destruktory 61
4.5 Zásobníky s konstruktory a destruktory 63
4.6 Inicializace kolekcí 65
4.7 Výchozí konstruktor 67
4.8 Shrnutí 68
4.9 Cvičení 68
Kapitola 5 Přetěžování funkcí a výchozí argumenty 69
5.1 Rozložení rozsahu 69
5.1.1 Přetěžování pomocí návratových hodnot 70
5.1.2 Bezpečné spojování typů 70
5.2 Příklady přetěžování 71
5.3 Výchozí argumenty 74
5.4 Shrnutí 81
5.5 Cvičení 82
Kapitola 6 Úvod do vstupně-výstupních proudů 83
6.1 Proč používat vstupně-výstupní proudy 83
6.2 Řešení problémů vstupně-výstupních proudů 86
6.2.1 Náhled na přetěžování operátorů 86
6.2.2 Operátory vkládání a vyjmutí 87
6.2.3 Běžné použití 88
6.2.4 Řádkově orientovaný vstup 90
6.3 Vstupní a výstupní proudy souborů 91
6.4 Vyrovnávací paměť vstupního a výstupního proudu 93
6.5 Vyhledávání ve vstupním/výstupním proudu 94
6.6 Strunové proudy 96
6.6.1 Úložiště přidělená uživateli 96
6.6.2 Automatické přidělování úložišť 98
6.7 Formátování výstupního proudu 100
6.7.1 Interní formátování dat 101
6.7.2 Příklady 102
6.8 Operátory pro manipulaci s formátováním 106
6.9 Operátory pro manipulaci se sestavením 108
6.10 Příklad vstupního a výstupního proudu 111
6.10.1 Generování kódu 111
6.10.2 Jednoduchý datový záznam 117
6.11 Shrnutí 123
6.12 Cvičení 123
Kapitola 7 Konstanty 124
7.1 Nahrazování hodnot 124
7.1.1 Konst v hlavičkovém souboru 124
7.1.2 Bezpečnost konst 125
7.1.3 Kolekce 126
126 7.1.4 Rozdíly oproti jazyku C 126
7.2 Ukazatele 127
7.2.1 Ukazatele na const 127
127 7.2.2 Ukazatele const 127
7.2.3 Přiřazení a typová kontrola 128
7.3 Parametry a návratové hodnoty funkcí 128
7.3.1 Předávání hodnoty const 128
7.3.2 Vracení hodnot const 129
7.3.3 Předávání a vracení adres 131
7.4 Třídy 133
7.4.1 Const a enum ve třídách 133
7.4.2 Konstanty ve třídách při kompilaci 134
7.4.3 Konst objekty a členské funkce 136
7.4.4 Možnosti ukládání pouze pro čtení 139
7.5 Proměnné (volatile) 140
7.6 Shrnutí 141
7.7 Cvičení 141
Kapitola 8 Řadové funkce 142
8.1 Chyby v preprocesoru 142
8.2 Inline funkce 144
8.2.1 Inline funkce uvnitř tříd 145
8.2.2 Přístupové funkce 146
8.3 Inline funkce a překladač 150
8.3.1 Omezení 150
8.3.2 Pořadí přiřazení 150
8.3.3 Skrytí chování v konstruktorech a destruktorech 151
8.4 Omezení zmatků 152
8.5 Vlastnosti preprocesoru 153
8.6 Vylepšená kontrola chyb 154
8.7 Shrnutí 155
8.8 Cvičení 155
Kapitola 9 Řízení názvů 157
9.1 Statické členy z jazyka C 157
9.1.1 Statické proměnné uvnitř funkcí 157
9.1.2 Spojení řídicích prvků 160
9.1.3 Další specifikátory paměťových typů 161
9.2 Prostory názvů 161
9.2.1 Generování jmenného prostoru 162
9.2.2 Použití jmenných prostorů 163
9.3 Statické členy v jazyce C++ 166
9.3.1 Definování úložiště pro statické datové členy 166
9.3.2 Vnořené a lokální třídy 168
9.3.3 Statické členské funkce 169
9.4 Závislosti statické inicializace 171
9.5 Převod označení spojení 174
9.6 Shrnutí 174
9.7 Cvičení 174
Kapitola 10 Reference a kopírování konstruktorů 176
10.1 Ukazatele v C++ 176
10.2 Reference v C++ 176
10.2.1 Reference ve funkcích 177
10.2.2 Pokyny pro předávání parametrů 178
10.3 Kopírovací konstruktory 179
10.3.1 Předávání a vracení podle hodnoty 179
10.3.2 Kopírovací konstruktory 182
10.3.3 Výchozí kopírovací konstruktor 187
10.3.4 Výběr metody kopírovacího konstruktoru 188
10.4 Ukazatele na členy

C Programming Ideas.part01.rar(1 MB, stažení: 5)
C Programming Ideas.part02.rar(1 MB, stažení: 3)
C Programming Ideas.part03.rar(1 MB, stažení: 1)
C Programming Ideas.part04.rar(1 MB, download: 1)
C Programming Ideas.part05.rar(1 MB, download: 1)
C Programming Ideas.part06.rar(1 MB, download: 1)
C Programming Ideas.part07.rar(1 MB, download: 1)
C Programming Ideas.part08.rar(1 MB, download: 1)
C Programming Ideas.part09.rar(1 MB, download: 1)
C Programming Ideas.part10.rar(1 MB, download: 2)
Nápady pro programování vjazyce C.part11.rar(747.02 KB, stažení: 1)






Předchozí: Úprava portu vzdálené plochy win2003
Další: [Atmosférický] Shenzhen Mission Hills High School modrá dedecms škola šablona
Když jsem to viděl poprvé, mohl jsem si to pořádně prohlédnout a mohl jsem si to pořádně prohlédnout a mohl jsem si to pořádně prohlédnout a mohl jsem si to pořádně prohlédnout a mohl jsem si to pořádně prohlédnout.
Pohovka
发表于 2015-4-30 22:36:46|只看该作者
Kód farmářské sítě, zveřejněný pouze v procesu praxe, narazil na technické potíže, neuvádějte ostatní v omyl.
Před odesláním příspěvku se musíte přihlásit Přihlásit se | Registrovat se

T ato verze integrálních pravidel


VYLOUČENÍ: Veškerý software, programové materiály nebo články vydané Code Farmer Network jsou omezeny na studijní a výzkumné účely; výše uvedený obsah nesmí být používán ke komerčním nebo nelegálním účelům, jinak za všechny důsledky nese odpovědnost uživatel. Tato stránka informace ze sítě, spor o autorská práva nemá s touto stránkou nic společného. Výše uvedený obsah musíte do 24 hodin od stažení kompletně odstranit z počítače. Pokud se vám program líbí, podpořte prosím originální software, kupte si registraci a získejte lepší originální služby. Pokud dojde k porušení práv, kontaktujte nás prosím e-mailem, abychom to mohli řešit.

Mail To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Mapa stránek

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

Rychlá odpověďZpět na začátekZpět na seznam