BPPC – praktické programování v C++

Náplň přednášek

náplň cvičení najdete zde



Upozornění a změny:



Výuka:

týden

náplň

1


Cvičící a přednášející
Organizace a náplň kurzu
Bodové hodnocení a termíny
Literatura

Motivace C++

Opakování 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-01-24