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

Шаблонные функции - C++

Восстановить пароль Регистрация
 
Fooly
 Аватар для Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
12.07.2012, 20:39     Шаблонные функции #1
Читал у Праты про шаблонные функции, и везде они описаны наподобие
C++
1
2
template <typename Any>
void Swap (Any &a, Any &b)
А если нужно вернуть какое-либо значение, то как записывать шаблон? Ведь void это не для возврата на сколько я понял. Можно ли так описать шаблон:
C++
1
2
template <typename Any>
Any Swap (Any &a, Any &b)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2012, 20:39     Шаблонные функции
Посмотрите здесь:

C++ Шаблонные функции
Шаблонные функции C++
C++ Шаблонные функции
C++ Шаблонные функции
C++ Шаблонные функции
C++ шаблонные функции
Шаблонные функции C++
Шаблонные функции в C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
12.07.2012, 20:42     Шаблонные функции #2
можно
также можно вернуть указатель или ссылку
C++
1
2
template <typename Any> Any* Swap (Any &a, Any &b);
template <typename Any> Any& Swap (Any &a, Any &b);
Yandex
Объявления
12.07.2012, 20:42     Шаблонные функции
Ответ Создать тему
Опции темы

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