架构师_程序员_码农网

N Odzyskaj hasło
Zarejestruj się

QQ登录

Wystarczy jeden krok, aby rozpocząć

Wyszukiwanie
Wyświetlenia:9651|Odpowiedzi: 2
打印 上一主题 下一主题

[ Pomysły na programowanie w C++[PDF Download]

[ kopiuj link]
W 跳转到指定楼层
właściciela budynku
发表于 2015-1-12 21:28:29|只看该作者回帖奖励 | Odwróćprzeglądanie|Tryb odczytu
Spis treści
Przedmowa tłumacza
Przedmowa
Rozdział 1 Ewolucja obiektów 1
1.1 Podstawowe pojęcia 1
1.1.1 Obiekty: właściwości + zachowanie 1
1.1.2 Dziedziczenie: relacje typów 1
1.1.3 Polimorfizm 2
1.1.4 Koncepcje operacyjne: jak wygląda program OOP 3
1.2 Dlaczego C++ odnosi sukcesy 3
1.2.1 Lepsze C 3
1.2.2 Wykorzystanie przyrostowego podejścia do uczenia się 4
1.2.3 Wydajność operacyjna 4
1.2.4 Systemy są łatwiejsze do wyrażenia i zrozumienia 4
1.2.5 Biblioteki pozwalają uzyskać dwa razy więcej przy połowie wysiłku 4
1.2.6 Obsługa błędów 5
1.2.7 Duże programowanie 5
1.3 Wprowadzenie do metodologii 5
1.3.1 Złożoność 5
1.3.2 Zasady wewnętrzne 6
1.3.3 Zasady zewnętrzne 7
1.3.4 Pięć etapów projektowania obiektowego 9
1.3.5 Co obiecują metody 10
1.3.6 Co powinny zapewniać metody 10
1.4 Szkicowanie: metoda minimalna 12
1.4.1 Wymagania wstępne 13
1.4.2 Koncepcje wysokiego poziomu 14
1.4.3 Sposób traktowania 14
1.4.4 Strukturyzacja 14
1.4.5 Rozwój 16
1.4.6 Przepisywanie 17
17 1.4.7 Logika 17
1.5 Inne metody 17
1.5.1 Booch 18
1.5.2 Projektowanie oparte na odpowiedzialności (RDD) 19
1.5.3 Techniki modelowania obiektowego (OMT) 19
1.6 Strategie przyjęte w celu przejścia na OOP 19
1.6.1 Przejście na OOP 19
1.6.2 Zarządzanie barierami 20
1.7 Podsumowanie 21
Rozdział 2 Abstrakcja danych 22
2.1 Deklaracje i definicje 22
2.2 Kieszonkowa biblioteka C 23
2.3 Składanie wszystkiego w całość: narzędzia do tworzenia projektów 29
2.4 Co nie jest normalne 29
2.5 Podstawowe obiekty 30
2.6 Czym jest obiekt 34
2.7 Abstrakcyjne typy danych 35
2.8 Szczegóły dotyczące obiektów 35
2.9 Formanty nagłówkowe 36
2.10 Struktury zagnieżdżone 37
2.11 Podsumowanie 41
2.12 Ćwiczenia 41
Rozdział 3 Implementacja Hide 42
3.1 Ustawianie limitów 42
3.2 Kontrola dostępu w C++ 42
3.3 Przyjaciele 44
3.3.1 Zagnieżdżeni przyjaciele 45
3.3.2 Czy jest czysty 48
3.4 Układ obiektów 48
3.5 Klasy 48
3.5.1 Modyfikowanie stash z kontrolą dostępu 50
3.5.2 Modyfikowanie stosu z kontrolą dostępu 51
3.6 Klasy uchwytów 51
3.6.1 Widoczne implementacje 51
3.6.2 Redukcja duplikatów kompilacji 52
3.7 Podsumowanie 54
3.8 Ćwiczenia 54
Rozdział 4 Inicjalizacja i czyszczenie 55
4.1 Zapewnienie inicjalizacji za pomocą konstruktorów 55
4.2 Zapewnienie czyszczenia za pomocą destruktorów 56
4.3 Czyszczenie bloków definicji 58
4.3.1 Pętle for 59
4.3.2 Alokacja przestrzeni 60
4.4 Stash z konstruktorami i destruktorami 61
4.5 Stosy z konstruktorami i destruktorami 63
4.6 Inicjalizacja kolekcji 65
4.7 Domyślny konstruktor 67
4.8 Podsumowanie 68
4.9 Ćwiczenia 68
Rozdział 5 Przeciążanie funkcji i argumenty domyślne 69
5.1 Dekompozycja zakresu 69
5.1.1 Przeciążanie z wartościami zwracanymi 70
5.1.2 Bezpieczna konkatenacja typów 70
5.2 Przykłady przeciążania 71
5.3 Argumenty domyślne 74
5.4 Podsumowanie 81
5.5 Ćwiczenia 82
Rozdział 6 Wprowadzenie do strumieni wejścia-wyjścia 83
6.1 Dlaczego warto używać strumieni wejścia-wyjścia 83
6.2 Rozwiązywanie problemów ze strumieniami wejścia-wyjścia 86
6.2.1 Podgląd przeciążania operatorów 86
6.2.2 Operatory wstawiania i wyodrębniania 87
6.2.3 Typowe zastosowania 88
6.2.4 Wejście zorientowane liniowo 90
6.3 Strumienie wejściowe i wyjściowe plików 91
6.4 Buforowanie strumieni wejścia i wyjścia 93
6.5 Znajdowanie w strumieniu wejścia/wyjścia 94
6.6 Strumienie strstream 96
6.6.1 Magazyny przydzielane dla użytkownika 96
6.6.2 Automatyczna alokacja pamięci 98
6.7 Formatowanie strumienia wyjściowego 100
6.7.1 Wewnętrzne formatowanie danych 101
6.7.2 Przykłady 102
6.8 Formatowanie operatorów manipulacji 106
6.9 Budowanie operatorów manipulacji 108
6.10 Przykład strumienia wejściowego i wyjściowego 111
6.10.1 Generowanie kodu 111
6.10.2 Prosty rekord danych 117
6.11 Podsumowanie 123
6.12 Ćwiczenia 123
Rozdział 7 Stałe 124
7.1 Zastępowanie wartości 124
7.1.1 Stała w pliku nagłówkowym 124
7.1.2 Bezpieczeństwo stałych 125
7.1.3 Kolekcje 126
126 7.1.4 Różnice w stosunku do C 126
7.2 Wskaźniki 127
7.2.1 Wskaźniki do const 127
127 7.2.2 Wskaźniki const 127
7.2.3 Przypisanie i sprawdzanie typu 128
7.3 Parametry funkcji i wartości zwracane 128
7.3.1 Przekazywanie wartości const 128
7.3.2 Zwracanie wartości stałych 129
7.3.3 Przekazywanie i zwracanie adresów 131
7.4 Klasy 133
7.4.1 Stałe i enum w klasach 133
7.4.2 Stałe w klasach podczas kompilacji 134
7.4.3 Obiekty const i funkcje członkowskie 136
7.4.4 Możliwości przechowywania tylko do odczytu 139
7.5 Zmienna (volatile) 140
7.6 Podsumowanie 141
7.7 Ćwiczenia 141
Rozdział 8 Funkcje wbudowane 142
8.1 Wady preprocesora 142
8.2 Funkcje wbudowane 144
8.2.1 Funkcje wbudowane wewnątrz klas 145
8.2.2 Funkcje dostępu 146
8.3 Funkcje wbudowane a kompilator 150
8.3.1 Ograniczenia 150
8.3.2 Kolejność przypisania 150
8.3.3 Ukrywanie zachowania w konstruktorach i destruktorach 151
8.4 Ograniczanie nieporozumień 152
8.5 Cechy preprocesora 153
8.6 Ulepszone sprawdzanie błędów 154
8.7 Podsumowanie 155
8.8 Ćwiczenia 155
Rozdział 9 Nazywanie kontrolek 157
9.1 Zmienne statyczne z języka C 157
9.1.1 Zmienne statyczne wewnątrz funkcji 157
9.1.2 Połączenia kontrolek 160
9.1.3 Inne specyfikatory typów pamięci 161
9.2 Przestrzenie nazw 161
9.2.1 Generowanie przestrzeni nazw 162
9.2.2 Korzystanie z przestrzeni nazw 163
9.3 Członkowie statyczni w C++ 166
9.3.1 Definiowanie pamięci dla statycznych elementów danych 166
9.3.2 Klasy zagnieżdżone i lokalne 168
9.3.3 Statyczne funkcje członkowskie 169
9.4 Zależności inicjalizacji statycznej 171
9.5 Konwersja oznaczeń połączeń 174
9.6 Podsumowanie 174
9.7 Ćwiczenia 174
Rozdział 10 Referencje i konstruktory kopiujące 176
10.1 Wskaźniki w C++ 176
10.2 Referencje w C++ 176
10.2.1 Referencje w funkcjach 177
10.2.2 Wytyczne dotyczące przekazywania parametrów 178
10.3 Konstruktory kopiujące 179
10.3.1 Przekazywanie i zwracanie przez wartość 179
10.3.2 Konstruktory kopiujące 182
10.3.3 Domyślny konstruktor kopiujący 187
10.3.4 Wybór metody konstruktora kopiującego 188
10.4 Wskaźniki do elementów składowych

C Programming Ideas.part01.rar(1 MB, pobrań: 5)
C Programming Ideas.part02.rar(1 MB, pobrań: 3)
C Programming Ideas.part03.rar(1 MB, pobranie: 1)
C Programming Ideas.part04.rar(1 MB, pobranie: 1)
C Programming Ideas.part05.rar(1 MB, pobranie: 1)
C Programming Ideas.part06.rar(1 MB, pobranie: 1)
C Programming Ideas.part07.rar(1 MB, pobranie: 1)
C Programming Ideas.part08.rar(1 MB, pobranie: 1)
C Programming Ideas.part09.rar(1 MB, pobranie: 1)
C Programming Ideas.part10.rar(1 MB, pobranie: 2)
C Programming Ideas.part11.rar(747.02 KB, download: 1)






Poprzedni: Modyfikacja portu pulpitu zdalnego win2003
Następny: [Atmospheric] Shenzhen Mission Hills High School niebieski szablon szkoły dedecms
Jak pierwszy raz to zobaczyłem, to od razu mi się rzuciło w oczy...
sofa
发表于 2015-4-30 22:36:46|只看该作者

Co ty tutaj robisz?
Kod rolnika sieci, opublikowany dopiero w trakcie praktyki, napotkał trudności techniczne, nie wprowadzaj innych w błąd.
Musisz się zalogować zanim będziesz mógł pisać ponownie Zaloguj się | Zarejestruj się

T a wersja integralnych zasad


ZASTRZEŻENIE: Całe oprogramowanie, materiały programistyczne lub artykuły opublikowane przez Code Farmer Network są ograniczone do celów naukowych i badawczych; powyższe treści nie mogą być wykorzystywane do celów komercyjnych lub nielegalnych, w przeciwnym razie wszelkie konsekwencje ponosi użytkownik. Ta strona zawiera informacje z sieci, spór o prawa autorskie nie ma nic wspólnego z tą stroną. Należy całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli podoba Ci się program, prosimy o wsparcie oryginalnego oprogramowania, kup rejestrację i uzyskaj lepszą oryginalną usługę. W przypadku jakichkolwiek naruszeń, prosimy o kontakt mailowy w celu ich rozwiązania.

Mail To:help@itsvse.com

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

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

Szybka odpowiedźPowrótdo góryPowrót do listy