c++ volanie konstruktora v konstruktore
Pre pridávanie komentárov sa musíte prihlásiť.
-
-
Re: c volanie konstruktora v konstruktore 26.11.2006 | 00:45borg Fedora Administrátornemozes volat konstruktor v konstruktore. to vnutorny konstrukor vytvori objekt, ale nikam sa nepriradi. vonkajsi vrati objekt ale bez inicialozovaneho n, lebo v tom vnutornom ho neincializujes. Druhy::Druhy() Initialize(); } Druhy::Druhy(int i) { Initialize(); //nieco s i } void Druhy::Initialize() { //
-
Re: Re: c volanie konstruktora v konstruktore 26.11.2006 | 00:49borg Fedora Administrátora navyse nemozes volat konstruktor priamo (okram konstruktora zakladnej triedy pri jej inicializacii v konstruktore odvodenej triedy)
-
-
Re: c volanie konstruktora v konstruktore 26.11.2006 | 14:14jv NávštevníkDruhy(); Toto nikdy nerob... Jednoducho konstruktor nie je funkcia.
-
Re: c volanie konstruktora v konstruktore 27.11.2006 | 17:03thsomash Návštevníka len tak mimochodom este musis uvolnit alokovanu pamet v destrukore (delete) inak dojde k uniku pameti a to by si asi nechcel
-