Форум программистов, компьютерный форум CyberForum.ru

Можно ли как-то определить поддерживает ли некоторый тип арифметическое действие - C++

Восстановить пароль Регистрация
 
AceOfSpades
41 / 40 / 3
Регистрация: 14.08.2012
Сообщений: 231
16.04.2014, 00:18     Можно ли как-то определить поддерживает ли некоторый тип арифметическое действие #1
Есть шаблонный класс, типом шаблона может быть любой тип. Так вот, если в нём перегрузить все арифметические операции, то он будет годиться лишь для типов int, float и т.п. А если я хочу, чтобы любой тип можно было использовать, т.е. отключать лишние перегрузки операторов при помощи define, как сделать такое?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2014, 00:18     Можно ли как-то определить поддерживает ли некоторый тип арифметическое действие
Посмотрите здесь:

C++ Как Определить тип переменной?
Создайте класс, определяющий некоторый тип вещественых чисел, имеющий конструктор, операторы +,-, *,/ функцию вывода на экран – print. C++
C++ Как можно объявить класс, заранее не зная его тип template.
Как определить тип данных? C++
C++ Как вы шаблонном классе определить контейнер, тип которого совпадает с именем параметра шаблона?
C++ Как для шаблонного класса определить действие для частного случая
C++ Как определить тип данных потока istream
Как в цикле можно выполнить действие один раз? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru