No ja sve reseni hnal vys a vys, az k orlu skalnimu.. malem jsem chtel az k dekanovi, ale u Bednarka se to zarazilo
)
A ted oc slo
Kód: Vybrat vše
class T
{
public:
T();
T(const T &);
T(int);
}
void f(T p)
{
}
jaky se zavola pro p konstruktor:
[ ] T::T(int)
[ ] Podle parametru p
[X] T::T(const T &)
[ ] T::T()
vyznaceno je vzorove reseni.. no ale ja dal "podle parametru p", protoze prekladac to optimalizuje a prece neudela T(int) --> T(const T&).... mnoo.. dle normz to udela... ale ja uhadal, ze diky tomu ze norma umoznuje tu optimalizaci, tak je spravne i "podle parametru p" - kdzbzste se s tim potkali, tak se nenechte odbyt "vzorovym resenim"
jo a jeste
jaka je nejvhodnejsi forma konstruktoru pro abstraktni tridu:
Kód: Vybrat vše
[ ] public
[X] protected
[ ] private
[ ] zadny
no a tady mi bednarek pri prilezitosti kontroly me stiznosti ubral trestny bod za "zadny", protoze to je prej taky vesmes dobre... opet tedy plati, pokud vite ze jste nenapsali kravinu, odvolavejte se, vyplati se to... me to zlepsilo trojku na dvojku...
exAdmin. Magistr přes umělou inteligenci. Právník přes daně.