Вниз
Скачать: CL | DM;

Проблема с инициализацией ссылки в классе!   Найти похожие ветки 

← →
VEG ©   (2003-07-19 12:55) [0]

Имеется вот такой класс:

class icfg {
public:
icfg ( string sGroup, string sParam, int iDefault );
operator int() const;
private:
int& liValue;// Сылка
};

Пытаюсь инициализировать ссылку:

icfg::icfg (string sGroup, string sParam, int iDefault )
{//Ошибка в этой строке (не в следующей): liValue не инициализирована
liValue = Config.GetVal( sGroup, sParam, iDefault ));//int& cfg::GetVal ( string sGroupN, string sParamN, int iDefault )
}


← →
Fantasist   (2003-07-20 08:04) [1]

Млин, ну ты хоть книжки для начала почитал что-ли. Ну или хелп хотя бы по ошибке, небось там тоже написано. Члены-переменные ссылки должны быть инициализированны в списке инициализации конструктора. Типа:


icfg::icfg (string sGroup, string sParam, int iDefault ):
liValue( Config.GetVal( sGroup, sParam, iDefault )) )
{
}




Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
6-20642
Ghost_
2003-05-30 17:50
2003.08.07
SCM connect


1-20569
odyssey
2003-07-24 09:56
2003.08.07
цвет шрифта в ячейке StrigGrid


1-20471
KA_
2003-07-24 19:37
2003.08.07
RichEdit и Replace


14-20670
nick-from
2003-07-19 01:25
2003.08.07
атака на сайт (чат)


3-20441
SeRg_2003
2003-07-17 12:24
2003.08.07
Как полностью очитить ClientDataSet?




   Наверх