Polecamy
Thinking in C++. Edycja polska Po przeczytaniu tej książki będziesz posługiwał się C++ tak sprawnie, jak językiem polskim!
Sieci VPN. Zdalna praca i bezpieczeństwo danych. Wydanie II rozszerzone Sieci VPN. Zdalna praca i bezpieczeństwo danych. Wydanie II rozszerzone
Reklama
Wszystkie
książki
dostępne
w
Polsce,
tytuły
niedostępne,
dobre
ceny
książek,
szybka
dostawa,
pełna
informacja
o
realizacji.
Zapraszamy
Księgarnia
Twoja
Książka.
Suprimo
-
markowe
folie,
które
odmienią
Twoje
wnętrze
Folie
okienne
dekoracyjne
|
|
|
Informacje Opis pełny
Weź do koszyka
Poleć znajomemu
Skomentuj
Przechowaj...
Kod: cp181
Tytuł: Symfonia C++ standard (dwa tomy razem, oprawa miękka)
Cena: 82,90
94,41
Realizacja: Natychmiast [więcej >>>]
Tom I 0 Prosze nie czytac tego ! 1 1 Startujemy ! 6 - Pierwszy program 6
- Drugi program 10
2 Instrukcje sterujace 15 - Prawda - Falsz 15
- Instrukcja warunkowa if 16
- Instrukcja while 18
- Petla do...while... 19
- Petla for 20
- Instrukcja switch 22
- Instrukcja break 24
- Instrukcja goto 25
- Instrukcja continue 27
- Klamry w instrukcjach sterujacych 28
3 Typy 30 - Deklaracje typow 30
- Systematyka typow z jezyka C++ 32
- Typy fundamentalne 32
- Definiowanie obiektow "w biegu". 34
- Stale doslowne 34
- Stale bedace liczbami calkowitymi 35
- Stale reprezentujace liczby zmiennoprzecinkowe 36
- Stale znakowe 37
- Stale tekstowe, albo po prostu stringi 38
- Typy pochodne 40
- Zakres waznosci nazwy obiektu, a czas zycia obiektu 42
- Zakres: lokalny 42
- Zakres: blok funkcji 43
- Zakres: obszar pliku 43
- Zakres: obszar klasy 43
- Zaslanianie nazw 43
- Modyfikator const 45
- Pojedynek: const contra #define 46
- Obiekty register 48
- Modyfikator volatile 49
- Instrukcja typedef 50
- Typy wyliczeniowe enum 51
4 Operatory 54 - Operatory arytmetyczne 54
- Operator % czyli modulo 55
- Jednoargumentowe operatory + i - 56
- Operatory inkrementacji i dekrementacji 57
- Operator przypisania = 59
- Operatory logiczne 60
- Operatory relacji 60
- Operatory sumy logicznej || i iloczynu logicznego && 61
- Operator negacji: ! 63
- Operatory bitowe 63
- Przesuniecie w lewo << 64
- Przesuniecie w prawo >> 65
- Bitowe operatory sumy, iloczynu, negacji, roznicy symetrycznej 66
- Roznica miedzy operatorami logicznymi, a operatorami bitowymi 66
- Pozostale operatory przypisania 67
- Wyrazenie warunkowe 68
- Operator sizeof 69
- Operator rzutowania 70
- Operator: przecinek 71
- Priorytety operatorow 71
- Lacznosc operatorow 73
5 Funkcje 75 - Zwracanie rezultatu przez funkcje 78
- Stos 80
- Przesylanie argumentow do funkcji przez wartosc 81
- Przesylanie argumentow przez referencje 83
- Kiedy deklaracja funkcji nie jest konieczna 86
- Argumenty domniemane 87
- Nienazwany argument 90
- Funkcje inline (w linii) 91
- Przypomnienie o zakresie waznosci nazw deklarowanych wewnatrz funkcji 95
- Wybor zakresu waznosci nazwy i czasu zycia obiektu 95
- Obiekty globalne 96
- Obiekty automatyczne 97
- Obiekty lokalne statyczne 98
- Funkcje w programie skladajacym sie z kilku plikow 101
- Nazwy statyczne globalne 106
- Funkcje biblioteczne 106
6 Preprocesor 110 - Na pomoc rodakom 110
- Dyrektywa #define 112
- Dyrektywa #undef 114
- Makrodefinicje 115
- Dyrektywy kompilacji warunkowej 117
- Dyrektywa #error 121
- Dyrektywa #line 121
- Wstawianie tresci innych plikow w tekst kompilowanego wlasnie pliku 122
- Sklejacz czyli operator ## 123
- Dyrektywa pusta 124
- Dyrektywy zalezne od implementacji 124
- Nazwy predefiniowane 125
7 Tablice 127 - Elementy tablicy 128
- Inicjalizacja tablic 130
- Przekazywanie tablicy do funkcji 131
- Tablice znakowe 135
- Tablice wielowymiarowe 143
- Przesylanie tablic wielowymiarowych do funkcji 146
8 Wskazniki 148 - Wskazniki moga bardzo ulatwic zycie 148
- Definiowanie wskaznikow 150
- Praca ze wskaznikiem 151
- L-wartosc 154
- Wskazniki typu void 155
- Cztery domeny zastosowania wskaznikow 158
- Zastosowanie wskaznikow wobec tablic 158
- Cwiczenia z mechaniki ruchu wskaznika 158
- Uzycie wskaznika w pracy z tablica 162
- Arytmetyka wskaznikow 166
- Porownywanie wskaznikow 168
- Zastosowanie wskaznikow w argumentach funkcji 170
- Jeszcze raz o przysylaniu tablic do funkcji 174
- Odbieranie tablicy jako wskaznika 175
- Argument formalny bedacy wskaznikiem do obiektu const 177
- Zastosowanie wskaznikow przy dostepie do konkretnych komorek pamieci 179
- Rezerwacja obszarow pamieci 180
- Operatory new i delete albo Oratorium "Stworzenie Swiata". 181
- Dynamiczna alokacja tablicy 184
- Zapas pamieci to nie jest studnia bez dna 188
- Porownanie starych i nowych sposobow 190
- Stale wskazniki 191
- Stale wskazniki, a wskazniki do stalych. 192
- Strzal na oslep - Wskaznik zawsze pokazuje na cos 193
- Sposoby ustawiania wskaznikow 194
- Tablice wskaznikow 196
- Wariacje na temat stringow 197
- Wskazniki do funkcji 205
- Cwiczenia z definiowania wskaznikow do funkcji 208
- Wskaznik do funkcji jako argument innej funkcji 214
- Tablica wskaznikow do funkcji 219
- Argumenty z linii wywolania programu 222
9 Przeladowanie nazw funkcji 225 - Co to znaczy: przeladowanie 225
- Blizsze szczegoly przeladowania 228
- Czy przeladowanie nazw funkcji jest technika obiektowo orientowana? 231
- Linkowanie z modulami z innych jezykow 232
- Przeladowanie a zakres waznosci deklaracji funkcji 234
- Rozwazania o identycznosci lub odmiennosci typow argumentow 236
- Przeladowanie a typedef i enum 236
- Tablica a wskaznik 236
- Pewne szczegoly o tablicach wielowymiarowych 238
- Przeladowanie a referencja 239
- Identycznosc typow: T, const T, volatile T 240
- Przeladowanie a typy: T*, volatile T*, const T* 241
- Przeladowanie a typy: T&, volatile T&, const T& 243
- Adres funkcji przeladowanej 243
- Zwrot rezultatu bedacego adresem funkcji przeladowanej 246
- Kulisy dopasowywania argumentow do funkcji przeladowanych 247
- Etapy dopasowania 249
- Etap 1. Dopasowanie doslownie 249
- Etap 2. Dopasowanie doslowne, ale z tzw. trywialna konwersja 249
- Etap 3. Dopasowanie z awansem 250
- Etap 4. Proba dopasowania za pomoca konwersji standardowych 251
- Etap 5. Proba dopasowania z uzyciem konwersji zdefiniowanych przez uzytkownika. 253
- Etap 6. Proba dopasowania do funkcji z wielokropkiem 253
- Dopasowywanie wywolan z kilkoma argumentami 253
Tom II 10 Klasy 255 - Typy definiowane przez uzytkownika 255
- Skladniki klasy 257
- Skladnik bedacy obiektem 259
- Enkapsulacja 259
- Ukrywanie informacji 260
- Klasa a obiekt 263
- Funkcje skladowe 266
- Poslugiwanie sie funkcjami skladowymi 266
- Definiowanie funkcji skladowych 267
- Jak to wlasciwie jest ? (this) 272
- Odwolanie sie do publicznych danych skladowych 273
- Zaslanianie nazw 274
- Przeladowanie i zasloniecie rownoczesnie 277
- Przesylanie do funkcji argumentow bedacymi obiektami 278
- Przesylanie obiektu przez wartosc 278
- Przesylanie przez referencje 281
- Konstruktor - pierwsza wzmianka 282
- Destruktor - pierwsza wzmianka 287
- Skladnik statyczny 290
- Statyczna funkcja skladowa 295
- Do czego moze nam sie przydac skladnik statyczny w klasie? 298
- Funkcje skladowe typu const oraz volatile 299
- Przeladowanie a funkcje skladowe const i volatile 302
11 Funkcje zaprzyjaznione 303 12 Struktury, Unie, Pola bitowe 315 - Struktura 315
- Unia 316
- Inicjalizacja unii 318
- Unia anonimowa 318
- Pola bitowe 320
13 Zagniezdzona definicja klasy 324 - Lokalna definicja klasy 327
- Lokalne nazwy typow 330
14 Konstruktory i Destruktory 332 - Konstruktor 332
- Przyklad programu zawierajacego klase z konstruktorami 333
- Kiedy i jak wywolywany jest konstruktor 339
- Konstruowanie obiektow lokalnych 339
- Konstruowanie obiektow globalnych 339
- Konstrukcja obiektow tworzonych operatorem new 340
- Jawne wywolanie konstruktora 341
- Dalsze sytuacje, gdy pracuje konstruktor 342
- Destruktor 343
- Konstruktor domniemany 345
- Lista inicjalizacyjna konstruktora 346
- Konstrukcja obiektu, ktorego skladnikiem jest obiekt innej klasy 348
- Konstruktory nie-publiczne ? 355
- Konstruktor kopiujacy (albo inicjalizator kopiujacy) 356
- Przyklad klasy z konstruktorem kopiujacym 358
- Konstruktor kopiujacy gwarantujacy nietykalnosc 364
- Wspolodpowiedzialnosc 365
- Konstruktor kopiujacy generowany automatycznie 366
- Kiedy konstruktor kopiujacy jest niezbedny? 366
15 Tablice obiektow 371 - Tablica obiektow definiowana operatorem new 373
- Inicjalizacja tablic obiektow 374
- Inicjalizacja tablic obiektow bedacych agregatami 374
- Inicjalizacja tablic nie bedacych agregatami 377
- Inicjalizacja tablic tworzonych w zapasie pamieci 380
16 Wskaznik do skladnikow klasy 382 - Wskazniki zwykle - repetytorium 382
- Wskaznik do pokazywania na skladnik-dana 384
- Wskaznik do funkcji skladowej 387
- Tablica wskaznikow do danych skladowych klasy 390
- Tablica wskaznikow do funkcji skladowych klasy 390
- Wskazniki do skladnikow statycznych 391
17 Konwersje 393 - Sformulowanie problemu 393
- Konstruktor jako konwerter 395
- Funkcja konwertujaca - operator konwersji 398
- Ktory wariant konwersji wybrac ? 404
- Sytuacje, w ktorych zachodzi konwersja 406
- Zapis jawnego wywolania konwersji typow 407
- Advocatus zapisu przypominajacego: "wywolanie funkcji" 408
- Advocatus zapisu: "rzutowanie" 408
- Niecalkiem dobrane malzenstwa, czyli konwersje przy przeladowaniu 409
- Kilka rad dotyczacych konwersji 414
18 Przeladowanie operatorow 416 - Przeladowanie operatorow - definicja i troche teorii 418
- Moje zabawki 422
- Funkcja operatorowa jako funkcja skladowa 424
- Funkcja operatorowa nie musi byc przyjacielem klasy 426
- Operatory predefiniowane 427
- Argumentowosc operatorow 428
- Operatory jednoargumentowe 429
- Operatory dwuargumentowe 432
- Przyklad na przeladowanie operatora dwuargumentowego 432
- Przemiennosc 434
- Przyklad zupelnie niematematyczny 435
- Cztery operatory, ktore musza byc niestatycznymi funkcjami skladowymi 444
- Operator przypisania = 444
- Przyklad na przeladowanie operatora przypisania 448
- Jak to opowiedziec potocznie? 454
- Kiedy operator przypisania nie jest generowany automatycznie 456
- Operator [ ] 457
- Operator ( ) 461
- Operator -> 463
- Operator new 470
- Operator delete 472
- Operatory postinkrementacji i postdekrementacji, czyli koniec z niesprawiedliwoscia 473
- Rady praktyczne dotyczace przeladowania 475
- Pojedynek: Operator jako funkcja skladowa, czy globalna 477
- Zaslona spada, czyli tajemnica operatora << 479
- Rzut oka wstecz 485
Tom III 19 Dziedziczenie 487 - Istota dziedziczenia 487
- Dostep do skladnikow 490
- Prywatne skladniki klasy podstawowej 490
- Nieprywatne skladniki klasy podstawowej 492
- Klasa pochodna tez decyduje 493
- Po znajomosci, czyli udostepnianie wybiorcze 495
- Czego sie nie dziedziczy 496
- Niedziedziczenie konstruktorow 496
- Niedziedziczenie operatora przypisania 497
- Niedziedziczenie destruktora 497
- Dziedziczenie kilkupokoleniowe 497
- Dziedziczenie - doskonale narzedzie programowania 499
- Kolejnosc wywolywania konstruktorow 501
- Przypisanie i inicjalizacja obiektow w warunkach dziedziczenia 506
- Klasa pochodna nie definiuje swojego operatora przypisania 507
- Klasa pochodna nie definiuje swojego konstruktora kopiujacego 508
- Inicjalizacja i przypisywanie wedlug obiektu wzorcowego bedacego const 508
- Definiowanie konstruktora kopiujacego i operatora przypisania dla klasy pochodnej 509
- Dziedziczenie wielokrotne 514
- Konstruktor klasy pochodnej przy wielokrotnym dziedziczeniu 516
- Ryzyko wieloznacznosci przy dziedziczeniu 517
- Blizsze pokrewienstwo usuwa wieloznacznosc 519
- Poszlaki 520
- Pojedynek: Dziedziczenie klasy contra zwieranie obiektow skladowych 520
- Konwersje standardowe przy dziedziczeniu 522
- Panorama korzysci 526
- Czego robic nie mozna 529
- Konwersje standardowe wskaznikow do pokazywania we wnetrzu klasy 531
- Wirtualne klasy podstawowe 533
- Publiczne i prywatne dziedziczenie tej samej klasy wirtualnej 536
- Uwagi o konstrukcji i inicjalizacji w wypadku klas wirtualnych 537
- Dominacja klas wirtualnych 540
20 Funkcje wirtualne 542 - Polimorfizm 549
- Dalsze szczegoly 552
- Wczesne i pozne wiazanie 554
- Kiedy dla wywolan funkcji wirtualnych mimo wszystko zachodzi wczesne wiazanie 556
- Kulisy bialej magii, czyli: Jak to jest zrobione ? 558
- Funkcja wirtualna, a mimo to inline 559
- Pojedynek - funkcje przeladowane contra funkcje wirtualne 560
- Klasy abstrakcyjne 561
- Destruktor? to najlepiej wirtualny! 567
- Co prawda konstruktor nie moze byc wirtualny, ale... 572
- Finis coronat opus 578
21 Operacje Wejscia / Wyjscia 579 - Biblioteka iostream 580
- Strumien 581
- Strumienie predefiniowane 582
- Operatory >> i << 583
- Domniemania w pracy strumieni predefiniowanych 584
- Uwaga na priorytet 587
- Operatory << oraz >> definiowane przez uzytkownika 588
- Operatorow wstawiania i wyjmowania ze strumienia - nie dziedziczy sie 593
- Operatory wstawiania i wyjmowania nie moga byc wirtualne. Niestety. 594
- Sterowanie formatem 596
- Flagi stanu formatowania 596
- Znaczenie poszczegolnych flag sterowania formatem 597
- Sposoby zmiany trybu (regul) formatowania 601
- Zmiana sposobu formatowania funkcjami setf, unsetf 602
- Wygodniejsze funkcje do zmiany stanu formatowania. 604
- Manipulatory 609
- Manipulatory bezargumentowe 610
- Manipulatory parametryzowane 612
- Definiowanie swoich manipulatorow 616
- Nieformatowane operacje wejscia/wyjscia 619
- Omowienie funkcji wyjmujacych ze strumienia 621
- Funkcje do pracy ze znakami i stringami 621
- Wczytywanie binarne - funkcja read 626
- Funkcja ignore 627
- Pozyteczne funkcje pomocnicze 628
- Funkcje wstawiajace do strumienia 631
- Operacje we/wy na plikach 632
- Otwieranie i zamykanie strumienia 634
- Bledy w trakcie pracy strumienia 638
- Flagi stanu bledu strumienia 638
- Funkcje do pracy na flagach bledu 639
- Kilka udogodnien 640
- Bardziej wyszukane operacje na flagach bledu strumienia 642
- Trzy plagi - czyli gotowiec jak radzic sobie z bledami 645
- Przyklad programu pracujacego na plikach 648
- Wybor miejsca czytania lub pisania w pliku 650
- Funkcje skladowe informujace o pozycji wskaznikow 651
- Wybrane funkcje skladowe do pozycjonowania wskaznikow 652
- Przyklad wiekszego programu 653
- Tie - harmonijna praca dwoch strumieni 659
- Attach - zmiana koryta strumienia 661
- Dlaczego tak nie lubimy biblioteki stdio? 662
- Niektore aspekty wspolzycia biblioteki stdio z biblioteka iostream 665
- Formatowanie wewnetrzne - Operacje wyjscia 666
- Mechanizm automatycznej rezerwacji miejsca 669
- Anonimowy strumien wyjsciowy 672
- Formatowanie wewnetrzne - operacje wejscia 672
- Przykladowe zastosowanie oraz anonimowy strumien wejsciowy 675
- Ozenek: klasy wejsciowo - wyjsciowe dla formatowania wewnetrznego 677
- Jeszcze o strumieniach anonimowych 678
22 Projektowanie programow obiektowo orientowanych 680 - Przeglad kilku technik programowania 681
- Programowanie liniowe 681
- Programowanie proceduralne 681
- Programowanie z ukrywaniem danych 682
- Programowanie obiektowe 682
- Programowanie Obiektowo Orientowane (OO) 683
- O wyzszosci programowania obiektowo orientowanego nad Swietami Wielkiej Nocy 683
- Obiektowo Orientowane: Projektowanie 686
- Praktyczne wskazowki dotyczace projektowania programu technika OO 687
- Rekonesans - czyli rozpoznanie zagadnienia 688
- Faza projektowania 689
- Etap 1: Identyfikacja zachowan systemu 690
- Etap 2: Identyfikacja obiektow (klas obiektow) 690
- Etap 3: Usystematyzowanie klas obiektow 692
- Etap 4: Okreslenie wzajemnych zaleznosci klas 693
- Etap 5: Skladanie modelu. Okreslanie sekwencji dzialan obiektow i cykli zyciowych 695
- Faza implementacji 696
- Przyklad projektowania 697
- Faza: Rozpoznanie naszego zagadnienia 697
- Faza: Projektowanie 701
- Etap 1 - Identyfikacja zachowan naszego systemu 701
- Etap 2 - Identyfikacja klas obiektow, z ktorymi mamy do czynienia 702
- Etap 3 - Usystematyzowanie klas obiektow z wystepujacych w naszym systemie 705
- Etap 4 - Okreslenie wzajemnych zaleznosci klas 707
- Etap 5 - Skladamy model naszego systemu 709
- Implementacja modelu naszego systemu 713
- Symfonia C++, Coda 720
|
Znaleziono: 1
Oglądasz:
Jerzy Grębosz -
Symfonia C standard (dwa tomy razem, oprawa miękka)
Księgarnia
'e-link'-
książki,
informatyka,
gry
bitewne
-
wszystko
najtaniej!
|
|
|