!!! verze rok 2012 !!!
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í Programování - paměť, procesor, datové typy, operátory, programování Opakování C - klíčová slova, sestavení programu |
2
|
Motivace C++, třída Jazyk C++ - úvod, definice komentáře, deklarace a definice proměnných, Objektové programování, pojem třídy a struktury v C++, |
3
|
data a metody - práce s nimi, přístupová práva 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 |
6 |
Shrnutí deklarací a definicí tříd a objektů, deklarace třídy uvnitř jiné třídy Statické metody const a metody |
7
|
prototypy funkcí, funkce bez parametrů friend funkce přetížení operátorů, operátory |
8
|
operátory přístupu ke členům třídy Typ bool modifikátor mutable prostory jmen úvod streamy (definice pro projekt) Předběžné termíny zkoušek, |
9
|
Úpravy termínů zkoušek ... Dokončení základů C++ Shrnutí class a struct, rozdíly mezi C a C++ šablony STL Dědění – jednoduché, Opakování, dotazy a kozultace C, příprava na půlsemestrální test |
10
|
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)...) |
11
|
Virtuální metody abstraktní datové typy Volání konstruktorů, destruktorů. |
12
|
Runtime identifikace Vstupy a výstupy v jazyce C++ Dědění – vícenásobné. |
13
|
Výjimky C++11 událostmi řízené programování konzultace, příklady na zkoušky ... |
Poslední úpravy 2012-10-22