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

Явное создание экземляра (шаблоны функций) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество строк1|столбцов2 матрицы, все элементы которых различны http://www.cyberforum.ru/cpp-beginners/thread384609.html
Дана целочисленная матрица размера M x N. Найти количество ее строк1|столбцов2, все элементы которых различны. Добавлено через 29 секунд помогите плс
C++ Не выводит текст на экран когда открываю файл Вот код программы: #include <iostream> #include <fstream> #include <string> using namespace std; int main() { cout << "Name Files" <<endl; string name; http://www.cyberforum.ru/cpp-beginners/thread384598.html
C++ map
Помогите... маюсь маюсь... никак не могу сообразить как реализовать 5 и 6 действие (Предусмотреть вывод сведений об автобусах производить в порядке возрастания номеров автобусов и в порядке возрастания номеров маршрутов.)!!! Вообще в принципе не могу понять как сортировку сделать здесь(((( /* Написать программу моделирования работы автобусного парка. Сведения о каждом автобусе содержат:...
C++ Задача.Магический квадрат.
Хочу решить задачу. http://atpp.vstu.edu.ru/cgi-bin/arh_problems.pl?id_prb=994. Подскажите по какому принципу действовать? С чего вообще начать?
C++ double функции в библиотеке math.h http://www.cyberforum.ru/cpp-beginners/thread384585.html
Коллеги, помогите, пожалуйста, разобраться в следующей проблеме. См. прикрепленный файл. Почему функции из библиотеки math.h не принимают целый тип? Обязательно нужно преобразовывать к вещественному. В то же время моя функция принимает целые числа, хотя имеет такой же прототип. Спасибо.
C++ удалить слово из строки Доброго времени суток ! Задача: ввести строку и слово, если в строке встречается это слово, удалить из строки его и вывести строку. код нужен на С (если не трудно, то с комментариями). можно использовать string.h (как мне писали в пред теме использовать strtok & strcmp) можно еще поделиться программами с использованием этих функций :) Заранее благодарю ! ... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
15.11.2011, 19:22     Явное создание экземляра (шаблоны функций)
Цитата Сообщение от neurosis Посмотреть сообщение
Допустим есть шаблон
C++
1
2
template<typename T> void foo(T);
...
Для чего может понадобиться делать явное создание экземпляра?
По нескольким причинам. Во-первых, это играет роль при выборе перегруженных функций, так как явное специализация функции имеет преимущество перед шаблонной.
Во-вторых, специализация функции может отличаться по реализации от шаблонной.
В-третьих,это упрощает работу компилятору и редактору связей. Например, вместо export шаблона компилятор может подставить конкретную реализацию функции.
 
Текущее время: 19:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru