Re[2]: В конструкторе вызвать конструктор
От: Аноним  
Дата: 14.05.05 10:47
Оценка:
J>К сожалению, в текущей версии языка это невозможно, однако в рассмотрении комитета по стандартизации С++ соответствующее предложение находится, так что ждем следующих версий языка.

J>А пока — вынеси общее присваивание в какую-нито функцию типа init и зови ее изо всех конструкторов.

J>Либо воспользуйся auto_value Кодта.


А какие в ниже приведенном коде проблеммы?


class CObject
{
  int i, j, i_val;
public:
  CObject()
  {
    i = 0; j = 0;
  }
  
  CObject(int val)
  {
    CObject();
    i_val = val;
  }
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.