Jestliže nevidíte správně česká písmena, zvolte potřebné kódování češtiny manuálně.
/home/jkucera/pb161/cvic7/konstrukt.
C
do
svého adresáře a přeložte ho. Úkolem programu je zviditelňovat
provádění konstruktorů a destruktorů. Prohlédněte si zdrojový soubor a
konfrontujte ho s tím, co program tiskne.t2 instance_t2;
" vyvolá spuštění konstruktorů právě dvou strukturt3 instance_t3;
" nebude možné přeložitt4 instance_t4;
" nebude možné přeložitt5 instance_t5;
" vyvolá spuštění konstruktorů všech pěti strukturt1::t1() {cout << "t1" << endl;}
. konstrukt_full.h
, který bude obsahovat deklaraci struktur t1, t2, t3, t4, t5 v požadované hierarchii a
soubor konstrukt_full.
C (velké C), který bude obsahovat příslušné definice. konstrukt_full.h
a konstrukt_full.
C
(velké C) uložte do adresáře /export/e1/pb161/váš_login/cvic7
.
konstrukt_fullmain.
C.
Také se odevzdává, avšak není součástí hodnocení. ::
./home/jkucera/pb161/cvic7/konstrukt_full
.
Jeho zdrojový tvar konstrukt_full.
C + konstrukt_fullmain.
C
má včetně komentářů 68 + 15 řádků (1325 + 335 znaků); zdrojová verze vám však není k dispozici. ![]() |
![]() |
![]() |