В конструкторе вызвать конструктор
От: Аноним  
Дата: 14.05.05 08:46
Оценка:
Т.е. есть два конструктора CObject() и CObject(int val)

class CObject
{
  int i, j, i_val;
public:
  CObject();
  CObject(int val);
}

CObject::CObject()
{
   i = 0; j = 0;
}

CObject::CObject(int val)
{
   i = 0; j = 0;
   i_val = val;
}


так вот хочестся кусок
 i = 0; j=0;

не повторять в двух конструкторах а оставить в одном
т.е. что-то в духе
CObject::CObject()
{
   i = 0; j = 0;
}

CObject::CObject(int val):this()
{
   i_val = val;
}


но только что-то не компилится такой вариант..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.