LINUX.ORG.RU

История изменений

Исправление pavlick, (текущая версия) :

Я бы даже авто конвертации int/bool/double/nullptr позапрещал бы, но нет таких конструкций. Когда пишешь простые вещи, то там хочется проще и быстрей.

Все у вас есть, оборачивать в структуру желаемый тип с эксплисит оператором конвертации в тип. Вообще на шаблоне одна конструкция в 4 строки для всех базовых типов.

Исходная версия pavlick, :

Я бы даже авто конвертации int/bool/double/nullptr позапрещал бы, но нет таких конструкций. Когда пишешь простые вещи, то там хочется проще и быстрей.

Все у вас есть, оборачивать в структуру желаемый тип с эксплисит оператором конвертации в тип. Вообще на шаблоне одна конструкция в 4 строки для всех базовых типов.