﻿/** 
\mainpage Úvod a zadání

\n

| Projekt BPPC CXItem Example		| 2014														|
| ---								| ---														|
| Název projektu:					| __CXItem_bool__, __CXItem_TWeekDay__, __...__, __...__	|
| Autor 1:							| \c 23964754, __Petyovský__ Petr, \c petyovsky\@feec..		|
| Autor 2:							| \c 12656536, __Richter__ Miloslav, \c richter\@feec..		|
| Autor 3:							| \c ID, __Příjmení__ Jméno, \c login/email					|
| Datum zadání:						| 27.10.2014 												|
| Datum finálního odevzdání:		| 19.12.2014 (včetně)										|

\n\n

##Úvodní poznámky
Cílem tohoto testovacího projektu je pomoci Vám navrhnout a odzkoušet zadané varianty třídy \c CXItem. Projekt již obsahuje plně funkční varianty CXItem_bool::CXItem a CXItem_TWeekDay::CXItem.
Vaším úkolem je naprogramovat další dvě varianty třídy CXItem dle zvoleného zadání a ověřit jejich fungování a kompatibilitu pomocí dodané funkce main() v souboru main.cpp.

Vývoj projektu je možný v libovolném prostředí a kompilátoru C++ ([g++](http://gcc.gnu.org/), [clang++](http://clang.llvm.org/)), ale referenčním překladačem bude [Microsoft Visual Studio Professional 2013](http://www.visualstudio.com/).

\n
##Doporučený postup
1.	Pročtěte si tuto dokumentaci (\ref doc) a dodané zdrojové texty.
2.	Proveďte trasování dodané funkce pro obě varianty tříd \c CXItem.
3.	Promyslete strukturu celého programu a význam třídy CXItemBase.
4.	Navrhněte a implementujte obě nové varianty tříd \c CXItem do vlastních jmenných prostorů.
5.	Ověřte jejich správnou funkci na \b nemodifikovaném těle funkce \c main.
6.	Doplňte dokumentaci Doxygen pro nové vytvořené soubory tříd \c CXItem (preferovaným jazykem C++ zdrojových textů je angličtina, případně čeština bez diakritiky).
7.	Jakmile Vámi navržené varianty tříd \c CXItem budou fungovat správně a ohodnotí Vám je vyučující (společně s průběžným hodnocením hlavičkových souborů projektu), zkopírujte a začleňte si jejich zdrojové texty do Vašeho projektu: \b Projekt (CKontejner).

\n
##Poznámky k řešení:
\todo
Do tohoto textu nezapomeňte doplnit hlavičku (tj. jména řešitelů, varianty tříd \c CXItem, datum zadání).

\note
Pro lepší orientaci uvádíme krátkou motivaci k pojmu třída na odkazu: [Motivace třída]
(http://www.uamt.feec.vutbr.cz/~richter/vyuka/1314_ppc/bppc/cviceni/motivace_trida.html).
\n

$Id: Introduction.txt 1 2014-10-29 15:27:54Z petyovsky $
*/
