Informacje

Tania wysyłka:

post-master Koszty przesyłek figurek zostały znacząco obniżone!
Poczta - od 7,90 zł.
Zobacz szczegóły >>.

Promocja dotyczy figurek do gier bitewnych.


 wysyłkowa księgarnia informatyczna 'e-link' Program partnerski

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


Szukanie podstawowe

Wpisz nazwę lub wybierz literę   ABCDEFGHIJKLŁMNOÓPRSTUVWXYZ       Zmień na szukanie zaawansowane

Koszyk koszty wysłania moje konto

Liczba pozycji w koszyku: 0


Wyniki: Znaleziono: 1    Wstecz



Pokaż więcej
 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
      • Typ void 41
    • 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



      Porady


      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!
      Gry bitewne Gry i edukacja Informatyka Nauka i technika Humanistyka Poradniki Literatura Filmy, media
      Szybkie linki: Markowe folie okienne | Książki naukowe