23774
Status dostępności:
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Strefa uwag:
Uwaga ogólna
Tłumaczenie wg wydania 6 oryginalnego
a stronie redakcyjnej: Tłumaczenie: P. Szeremiota na podstawie "Język C++. Szkoła programowania. Wydanie V" w tłum. T. Żmijewskiego, P. Szeremioty, T. Walczaka, P. Stecia.
Uwaga dotycząca bibliografii
Indeks strony 1179-1194.
Uwaga dotycząca zawartości
Podziękowania; Wstęp; Rozdział 1. Zaczynamy: Nauka C++ - co nas czeka?; Pochodzenie języka C++ - krótka historia; Przenośność i standardy; Mechanika tworzenia programu; Podsumowanie; Rozdział 2. Pierwszy program w C++: C++ - początek; Instrukcje C++; Inne instrukcje C++; Funkcje; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 3. Dane: Zmienne proste; Kwalifikator const; Liczby zmiennoprzecinkowe; Operatory arytmetyczne C++; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 4. Typy złożone; Tablice w skrócie; Łańcuchy; Klasa string – wprowadzenie; Struktury; Unie; Typy wyliczeniowe; Wskaźniki i różne drobiazgi; Wskaźniki, tablice i arytmetyka wskaźników; Kombinacje typów; Tablice inaczej; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 5. Pętle i wyrażenia relacyjne; Pętle for; Pętla while; Pętla do while; Zakresowe pętle for (C++11); Pętle i wprowadzanie danych tekstowych; Pętle zagnieżdżone i dwuwymiarowe tablice; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 6. Instrukcje warunkowe i operatory logiczne: Instrukcja if; Wyrażenia logiczne; Biblioteka cctype; Operator ?:; Instrukcja switch; Instrukcje break i continue; Pętle wczytywania liczb; Proste wejście-wyjście z pliku; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 7. Funkcje - składniki programów w C++: Funkcje w skrócie; Parametry funkcji i przekazywanie przez wartość; Funkcje i tablice; Funkcje i tablice dwuwymiarowe; Funkcje i łańcuchy w stylu C; Funkcje i struktury; Funkcje i obiekty klasy string; Rekurencja; Wskaźniki na funkcje; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 8. Funkcje - zagadnienia zaawansowane: Funkcje inline; Zmienne referencyjne; Parametry domyślne; Przeciążanie funkcji; Szablony funkcji; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 9. Model pamięci i przestrzenie nazw: Kompilacja rozłączna; Czas życia, zasięg i łączenie; Przestrzenie nazw; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 10. Obiekty i klasy: Programowanie proceduralne a programowanie obiektowe; Klasy a abstrakcje; Konstruktory i destruktory; Tożsamość obiektu - wskaźnik this; Tablice obiektów; Zasięg klasy; Abstrakcyjne typy danych; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 11. Stosowanie klas: Przeciążanie operatorów; Raz, dwa, trzy - próba przeciążenia operatora; Przyjaciele najważniejsi; Przeciążanie operatorów - metody kontra funkcje nieskładowe; Przeciążania ciąg dalszy - klasa Vector; Automatyczne konwersje i rzutowanie typów klas; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 12. Klasy a dynamiczny przydział pamięci; Klasy a pamięć dynamiczna; Nowa, ulepszona klasa – String; O czym należy pamiętać, stosując new w konstruktorach?; Słów parę o zwracaniu obiektów; Wskaźniki obiektów; Powtórka z poznanych technik; Symulacja kolejki; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 13. Klasy i dziedziczenie: Prosta klasa bazowa; Dziedziczenie - relacja jest-czymś; Polimorficzne dziedziczenie publiczne; Wiązanie statyczne i dynamiczne; Kontrola dostępu - poziom chroniony; Abstrakcyjne klasy bazowe; Dziedziczenie i dynamiczny przydział pamięci; Projektowanie klas - przegląd zagadnień; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 14. Wielokrotne użycie kodu w C++: Klasy ze składowymi w postaci obiektów; Dziedziczenie prywatne; Dziedziczenie wielokrotne; Szablony klas; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 15. Zaprzyjaźnienie, wyjątki i nie tylko: Zaprzyjaźnienie; Klasy zagnieżdżone; Wyjątki; RTTI; Operatory rzutowania typu; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 16. Klasa string oraz biblioteka STL; Klasa string; Szablony klas inteligentnych wskaźników; Biblioteka STL; Programowanie uogólnione; Obiekty funkcyjne (funktory); Algorytmy; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 17. Obsługa wejścia, wyjścia oraz plików; Ogólna charakterystyka obsługi wejścia-wyjścia w języku C++; Realizacja operacji wyjścia z wykorzystaniem obiektu cout; Realizacja operacji wejścia z wykorzystaniem obiektu cin; Wejście-wyjście plikowe; Formatowanie wewnętrzne; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Rozdział 18. Nowy standard C++: Podsumowanie omawianych elementów C++11; Semantyka przeniesienia i referencje r-wartościowe; Nowe elementy klas; Funkcje lambda; Adaptery; Szablony o zmiennej liczbie parametrów; Pozostałe udogodnienia C++11; Zmiany języka; Co dalej?; Podsumowanie; Pytania sprawdzające; Ćwiczenia programistyczne; Dodatek A Systemy liczbowe: Liczby dziesiętne (o podstawie 10); Liczby całkowite ósemkowe (o podstawie 8); Liczby szesnastkowe; Liczby dwójkowe (o podstawie 2); Zapis dwójkowy a szesnastkowy; Dodatek B Słowa zastrzeżone języka C++: Słowa kluczowe języka C++; Leksemy alternatywne; Nazwy zastrzeżone bibliotek języka C++; Identyfikatory o specjalnym znaczeniu; Dodatek C Zestaw znaków ASCII; Dodatek D Priorytety operatorów; Dodatek E Inne operatory: Operatory bitowe; Operatory wyłuskania składowych; alignof (C++11); noexcept (C++11); Dodatek F Klasa szablonowa string: Trzynaście typów i stała; Informacje o danych, konstruktory i różne drobiazgi; Dostęp do łańcucha; Proste przypisanie; Przeszukiwanie łańcuchów; Metody i funkcje porównania; Modyfikatory łańcuchów; Wejście i wyjście; Dodatek G Metody i funkcje z biblioteki STL: STL a C++11; Składowe wspólne dla wszystkich (lub większości) kontenerów; Dodatkowe składowe dla kontenerów sekwencyjnych; Dodatkowe operacje zbiorów i map; Kontenery asocjacyjne nieporządkujące (C++11); Funkcje STL; Dodatek H Wybrane pozycje książkowe i zasoby internetowe: Wybrane pozycje książkowe; Zasoby internetowe; Dodatek I Dostosowywanie do standardu ANSI/ISO C++: Unikanie nadużywania niektórych dyrektyw preprocesora; #define (1147): Używanie prototypów funkcji; Stosowanie rzutowania typów; Poznawanie i wykorzystywanie mechanizmów języka C++; Używanie nowej organizacji plików nagłówkowych; Korzystanie z przestrzeni nazw; Używanie inteligentnych wskaźników; Używanie klasy string; Korzystanie z biblioteki STL; Dodatek J Odpowiedzi do pytań sprawdzających. Skorowidz.
Uwaga dotycząca przeznaczenia czytelniczego
Dla studentów kierunków informatycznych oraz programistów
Recenzje:
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej