|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2008, 23:17 | #1 |
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
Шаблон функции срвнения. Определить тип.
Мне необходимо написать шаблон функции сравнения то есть, что-то типа этого:
template <class T> bool equals(T x1, T x2) { //здесь мне надо проверить, если передаются *char сравнивать их с помощью strcmp //если int или например, bool то просто проверять их обычным = // и т.д. } Подскажите, пожалуйсто, как это реализовать. |
30.05.2008, 00:02 | #2 |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
Перегрузить эту шаблонную функцию для char*. Или написать специализацию шаблонной функции для данного типа. Внутри функции определять типы не стоит, потому что инстанцирование идет на этапе компиляции.
|
30.05.2008, 00:25 | #3 | ||
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
Цитата:
Цитата:
|
||
30.05.2008, 00:44 | #4 | |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
Код:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставить картинку в шаблон документа | natasha | Microsoft Office Word | 1 | 17.08.2008 09:21 |
Среди 20 введёных чисел определить чётные, распечатать их, определить min | Spade | Помощь студентам | 4 | 15.06.2008 18:39 |
Нужен шаблон | Студэнт | Помощь студентам | 1 | 24.12.2007 20:17 |
Как создать универсальный шаблон документа? | CoolMan | Microsoft Office Word | 1 | 18.12.2007 09:10 |