LINUX.ORG.RU

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

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

Например, делает человек расчёт по формуле. Си++ заставляет выбрать между тремя типами: float, double, long double. Хотя с точки зрения задачи числа рациональные.

Ну сделай свой расчет в классе с шаблонным параметром NumberType. Добавится только строка template <typename NumberType>, все! И вместо float, double погнал NumberType использовать. В чем проблема то?

Исправление MOPKOBKA, :

Например, делает человек расчёт по формуле. Си++ заставляет выбрать между тремя типами: float, double, long double. Хотя с точки зрения задачи числа рациональные.

Ну сделай свой расчет в классе с шаблонным параметром NumberType. Добавится только строка template <typename NumberType>, все!

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

Например, делает человек расчёт по формуле. Си++ заставляет выбрать между тремя типами: float, double, long double. Хотя с точки зрения задачи числа рациональные.

Ну сделай свой расчет в классе с шаблонным параметром NumberType.