Re: Про перегрузку конструкторов
От: Murom Россия  
Дата: 10.11.09 05:20
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Видимо, туплю


CEM>Есть класс с конструкторами:


CEM>
CEM>class A
CEM>{
CEM>    // тут стописят внутренних переменных класса
CEM>public:
CEM>    A();
CEM>    A(int i);
CEM>    A(char c);
CEM>};
CEM>


CEM>при этом
CEM>A::A()
CEM>{
CEM>    // стописят строчек кода по иничиализации внутренних переменных класса
CEM>}
CEM>


CEM>...хочется, чтобы в двух других конструкторах была таже самая инициализация, но не хочется писать триста строчек кода.

CEM>Как из них выполнить дефолтный конструтор

A::A() { ... }

A::A(int i) : A() { i_ = i; }

A::A(char c) : A() { c_ = c; }
- Eugeny
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.