|
|
В конструкции инициализатор-памяти ($$R.12.6.2) можно не указывать имя-класса, обозначающее базовый класс при условии, что существует только один прямой (непосредственный) базовый класс. Поэтому в описании
class B { // ... public: B(int); }; class D : public B { // ... D(int i) : (i) { /* ... */ } };
будет вызываться конструктор B с параметром i.
| |