BPPC – praktické programování v C++
Náplň přednášek
Výuka:
.
týden |
náplň |
---|---|
1
|
Cvičící
a přednášející Motivace C++ |
2
|
Jazyk C++ - úvod, definice komentáře, deklarace a definice proměnných, Objektové programování, pojem třídy a struktury v C++, data a metody - práce s nimi, přístupová práva |
3
|
Reference Ukazatel this operátor příslušnosti statický datový člen třídy |
4
|
přetěžování funkcí, implicitní parametry Přetypování const, const parametry alokace paměti – new, delete enum Konstruktory a destruktory - úvod |
5
|
Konstruktory a destruktory - pokračování inline funkce Hlavičkové a zdrojové soubory inline metody Shrnutí deklarací a definicí tříd a objektů, deklarace třídy uvnitř jiné třídy |
6
|
operátory přístupu ke členům třídy const a metody prototypy funkcí, funkce bez parametrů friend funkce Typ bool |
7
|
přetížení operátorů, operátory Statické metody modifikátor mutable prostory jmen úvod streamy (definice pro projekt) |
8
|
Dokončení základů C++ Opakování, dotazy a kozultace C, příprava na půlsemestrální test Předběžné termíny zkoušek, |
9
|
Půlsemestrální test (jazyk C a základy C++) (programovací techniky a klíčová slova jazyka, makra a funkce, práce se soubory a pamětí, ukazatele a pole, … jako příklady na cvičeních – např.lineárně vázaný seznam (jednosměrný, obousměrný, stromy)...) |
10
|
Vstupy a výstupy v jazyce C++ Shrnutí class a struct, rozdíly mezi C a C++ Úpravy termínů zkoušek ... |
11
|
Dědění – jednoduché, vícenásobné. Volání konstruktorů, destruktorů. |
12
|
Virtuální metody abstraktní datové typy |
13
|
Výjimky šablony Runtime identifikace událostmi řízené programování |
Poslední úpravy 2008-07-22