Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: 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 вся ветка

Текущий архив: 2003.08.07;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.017 c
14-20674
Igit
2003-07-22 21:48
2003.08.07
Защита программ Delphi


14-20762
Marconi
2003-07-21 12:56
2003.08.07
to Moderator


4-20857
Maximilian
2003-06-06 23:25
2003.08.07
Момент окончания внешней программы


14-20755
Кот Бегемот
2003-07-18 13:54
2003.08.07
Вот последнее время меня воротит от женщин :(


4-20868
Sergey
2003-06-05 04:34
2003.08.07
как программно выключить компьютер с Win XP?