мысль
От: rounin  
Дата: 29.01.02 02:50
Оценка:
get- и set-методы можно сделать аргументами шаблона.
Тогда размер свойства уменьшится в 3раза.
Хотя количество классов возрастёт :(

template <typename proptype, typename propowner,
proptype (propowner::*getmethod)(),
void (propowner::*setmethod)(proptype)>
class property {...};

...
property<int, CValue, &get_Value, &put_Value> Value;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.