Konstruktor ustawiający zmienną z klasy rodzica
Ostatnio zmodyfikowano 2016-08-16 18:03
emSon Temat założony przez niniejszego użytkownika |
Konstruktor ustawiający zmienną z klasy rodzica » 2016-08-16 13:45:56 Witam. class A { A() : x( nullptr ) , y( nullptr ) { } protected: int * x; int * y; };
class B : public A { B()... };
Jak osiągnąć taki efekt? Próbowałem z ale z miernym rezultatem. Z góry dziękuje |
|
michal11 |
» 2016-08-16 15:24:30 B::B( int * arg ) : x( arg ) { }
jakoś tak pewnie. |
|
pekfos |
» 2016-08-16 17:21:25 Tak to nie zadziała. Przypisz normalnie w bloku konstruktora B. |
|
emSon Temat założony przez niniejszego użytkownika |
» 2016-08-16 17:26:54 Okej, działa. A czy wtedy klasa A sama odpali swój konstruktor czy musze to zrobić ręcznie? |
|
Luq |
» 2016-08-16 18:03:29 Przy tworzeniu obiektu klasy pochodnej najpierw jest wywoływany konstruktor klasy bazowej, więc nie trzeba wywoływać ręcznie |
|
« 1 » |