ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
295990 Топик полностью
Скрипач, пророк (31.12.2011 01:34, просмотров: 108) ответил =ReAl= на Не знаю, как проще, а прямолинейно — класс с приватным полем нужного типа (пусть int), перегруженные операторы + - * /, operator int () для автоматического приведения где надо. А вот конструктор, принимаюший int — обязательно explicit, для
Если я правильно понял, сделать базовый класс strict_int (с перегруженными операторами) и от него наследовать всякие time_1sec_t и time_10ms_t не получиться(полиморфизм)?  Нет ли какой магии (а-ля explicit) для того, чтобы не позволять смешивать потомков в операциях базового класса?
... но не любой ценой.