Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.015 c
14-100963
Orion2
2003-07-15 13:02
2003.07.31
Бесплатный хостинг


1-100744
_Санек_
2003-07-16 10:12
2003.07.31
Как передать в параметр процедуры массив?


3-100546
Beton-Karton
2003-07-11 11:31
2003.07.31
Удаление множества записей


6-100870
Леопольд (К)
2003-05-24 10:37
2003.07.31
Всётаки фрейм


14-100876
Niobe
2003-07-16 08:51
2003.07.31
ели у Вас есть пример как подключить хелпу




   Наверх