Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

Опять проблемы с синтаксисом Си...   Найти похожие ветки 

 
VEG ©   (2003-07-15 13:06) [0]

Имеется класс:
class icfg {
public:
icfg (string sGroupN, string sParamN, int iDefault);
icfg& operator = (const int val);
private:
string sGroup;
string sParam;
int iValue;
};
Он является переделанным типом int. Мне нужно, чтобы переменная этого типа свободно подставлялась в функции вместо типа int. Как такое реализовать?


 
jack128 ©   (2003-07-15 13:21) [1]

class icfg {
...
public:
operator int();
}

icfg::operator int()
{
return iValue;
}


 
VEG ©   (2003-07-15 13:24) [2]

Добавить еще один метод, типа int Get ( void );, я и сам могу. Хочется, чтобы преобразование происходило напрямую!


 
VEG ©   (2003-07-15 13:29) [3]

Ой, извиняюсь. В оффлайне писал:)
Спасибо, сейчас погляжу!



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-100730
Alex_vc
2003-07-19 12:33
2003.07.31
Работа с Excel..


3-100617
AndrewVolkov
2003-07-09 20:15
2003.07.31
Файл в BLOB и обратно


4-101033
Axis_of_Evil
2003-05-29 09:23
2003.07.31
Ошибка с Hook ом ...


8-100845
AlexOld
2003-04-07 11:16
2003.07.31
Выделение мышью фрагмента на Canvas


9-100526
Кен
2003-01-30 07:03
2003.07.31
GlScene Как подгрузить текстуры для файла 3ds в TActor ?