#include<iostream> class A{public:
A() {std::cout<<'K';}
class B{public:
B() {std::cout<<l;}
class C{
A x;
B y; public:
C():y(),x(){std::cout<<'P'; }
void main(){
C z;
na ekranie zobaczymy następujące znaki (sekwencję znaków wpisać w kolejne kratki szablonu - każdy znak w osobnej kratce)
#include<iostream> void wypisz()
{ std: : cout« ' C' ; } class Czas{ int sek;
void wypisz()const{std::cout<<'c'<<sek; } public:
Czas() :sek(0){wypisz() ; }
Czas(int s):sek(s)(wypisz();}
Czas(int m, int s):sek(m*60+s){wypisz();} Czas(int h, int m, int s):sek(3600*h+60*m+s){wypisz();}
void main(){
Czas tl () ;
Czas 12 (2);
Czas t3 (1,5) ;
Czas t4(2,0,6);
na ekranie zobaczymy następujące znaki.
#include<iostream> class A{ char c; public:
A(char a='a'){c=a; std::cout<<'K'<<c;} A(A& x){c=x.c+l; std: : cout« ' C ' <<c; }
~A () { std: : cout« ' D' <<c; }
void main(){
A* pt;
A obj('d'); pt=new A(obj);
delete pt;
na ekranie zobaczymy następujące znaki.
/*A*/ class A{
/*B*/ int x;
/*C*/ public:
/*D*/ A(int x):x(x){}
/ * E * / } ;
/*F*/ void main(){
/*G*/ A* wsk[10];
/*H * i A obj;
/*!*/ A jbo=A(3);
/*J*/ A* pt;
/*K*/ pt=new A(11);
/*L*/ delete pt;
/*M*/ pt=new A[10];
/*N*/ delete[] pt;
/*0*/ A k=jbo;
/*P*/ };
# i nc1ude < i o s t r e am> class A{ public:
A(int=0){}
A(A& w){std::cout<<1K';}
void operator=(A& w){std::cout<<'=';}
A fun(A x){
A z ; z=x;
return z;
}
void main(){
A a=A(5); fun(a);
A b=a; \
■y
}
na ekranie zobaczymy następujące znaki.
/*A*/ class A{
/*B*/ int x;
/*C*/ public:
/*D*/ int y;
/*£*/ protected:
/*F*/ int z;
/*G*/ void FI{){x=l;z=2,y=3;}
/ * H * / } ;
/*I*/ class B: A{
/*J*/ public:
/*K*/ void F2(){
/*!>*/ x=5;
/*0*/ } ;
/*P*/ void main(){
/*R*/ B obj;
/*S*/ obj.F2();
/*T*/ obj.x=4;
/*U*/ obj.y=9;
/*W*/ A jbo;
/*'X*/ jbo. FI () ;
/*Y*/ jbo.x=ll;
/*Z*/ jbo.y=12;}