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

Можно ли использовать параметр шаблона без типа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параллельное вычисление http://www.cyberforum.ru/cpp/thread517569.html
Необходимо реализовать последовательный и параллельный алгоритм вычисления факториала N!. Есть только последовательный расчёт. Если кто может распараллелить помогите пожалуйста. #include <stdio.h>...
C++ Контроль загрузки ЦП Написал программу для обработки данных(точнее обучение многослойного персептрона), алгоритм линейный. Ноут 3 Гб оперативки, Проц - i3 380M (2 ядра/4 потока по 2.53ГГц/ядро) Когда программа работает... http://www.cyberforum.ru/cpp/thread517157.html
Тестовая задача C++
Помогите решить тестовую задачу на С++ Итак, задача. -------------начало задачи-------------------- На входе - текстовый файл (формат txt), необходимо в другой файл вывести информацию: слово (из...
Отличие статических библиотек и header файлов C++
Здравствуйте. Интересно какая, по большому счету, разница между использованием статической библиотеки *.a и header-файлов *.h и в каких специфических случаях предпочтительнее пользоваться той или...
C++ Проблемы с созданным ярлыком http://www.cyberforum.ru/cpp/thread514566.html
Доброго времени суток! Создаю ярлык в папку автозагрузки ниже указанным способом. При открытии ярлыка данный код не открывает файл. файл лежит в папке с программой? Если создать ярлык с помощью...
C++ Конверторы типов - сделать двустороннюю конвертацию Есть много структур, объявленных в internal_0.h. Есть много в принципе соответсвующих типов в base_data_types.h. Хочу сделать двустороннюю конвертацию, при этом не вводя зависимости (без #include)... подробнее

Показать сообщение отдельно
cyberguz
6 / 6 / 0
Регистрация: 01.12.2010
Сообщений: 105
15.03.2012, 22:09  [ТС]
Нашёл

Шаблоны функций можно использовать без указания типа за счёт перегрузки.
Конечно не то, что хотелось, но тоже ничего, например:
C++
1
2
3
4
5
6
7
class A
{
public:
    template <typename T> A (T& t) {}
};
int f (int);
A a = A(f);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru