Wstęp do CPP: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 14: | Linia 14: | ||
=== Zawartość === | === Zawartość === | ||
* | * Podstawowe konstrukcje | ||
* Klasy | |||
** klasy i ich skladowe | |||
** wskaznik *this | |||
** konstruktory i destruktory obiektów | |||
** użycie klas predefiniowanych | |||
* Dziedziczenie | |||
** klasy pochodne | |||
** klasy abstrakcyjne i funkcje wirtualne | |||
** kontrola dostępu do składowych klasy i funkce zaprzyjaźnione | |||
** wielokrotne dziedziczenie | |||
* Przeciążanie operatorów | |||
* Szablony(templates) | |||
** szablony wyrażeń | |||
** szablony funkcji | |||
** szablony klas | |||
** operatory jako szablony | |||
** dziedziczenie po szablonach | |||
* Wykorzystywanie STL | |||
** wbudowane klasy | |||
** wbudowane algorytmy uogólnione | |||
* Strumienie | |||
** standardowe strumienie wejścia/wyjścia | |||
** tworzenie i obsługa własnych strumieni | |||
** przeciążanie operatorów << i >> | |||
=== Literatura === | === Literatura === |
Wersja z 15:27, 19 paź 2006
Forma zajęć
Wykład (30 godzin) + laboratorium (30 godzin)
Opis
Celem przedmiotu jest zapoznanie studentów z programowaniem w języku C++.
Sylabus
Autor
- Krzysztof Ciebiera - Uniwersytet Warszawski
Wymagania wstępne
- Znajomość C
Zawartość
- Podstawowe konstrukcje
- Klasy
- klasy i ich skladowe
- wskaznik *this
- konstruktory i destruktory obiektów
- użycie klas predefiniowanych
- Dziedziczenie
- klasy pochodne
- klasy abstrakcyjne i funkcje wirtualne
- kontrola dostępu do składowych klasy i funkce zaprzyjaźnione
- wielokrotne dziedziczenie
- Przeciążanie operatorów
- Szablony(templates)
- szablony wyrażeń
- szablony funkcji
- szablony klas
- operatory jako szablony
- dziedziczenie po szablonach
- Wykorzystywanie STL
- wbudowane klasy
- wbudowane algorytmy uogólnione
- Strumienie
- standardowe strumienie wejścia/wyjścia
- tworzenie i obsługa własnych strumieni
- przeciążanie operatorów << i >>