Главная страница
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.013 c
14-20704
Andreson
2003-07-23 14:46
2003.08.07
Как записать таблицу формата <B>*.dbf </B>в текстовый файл?


4-20855
Kreo
2003-06-05 21:41
2003.08.07
SendKeys и иже с ними. HELP ME


1-20629
default
2003-07-24 18:51
2003.08.07
FindFirstChangeNotification


1-20558
[BAD]Angel
2003-07-23 18:23
2003.08.07
Вопрос по StringGrid (выделение)


1-20544
Артем К
2003-07-23 15:40
2003.08.07
Как уменьшить увеличить яркость картинки?