Форум: "Потрепаться";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
ВнизПроблема с инициализацией ссылки в классе! Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c