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

Явная специализация - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многомерный массив для считываемого количества измерений http://www.cyberforum.ru/cpp-beginners/thread750470.html
На вход программы подается N (..-мерность) и элементы массива. Вопрос, возможно ли решить данную задачу, кроме как использовать одномерный массив на xxxxxx элементов, с последующим преобразованием...
C++ Массив 5х5. Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X... Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X , среди элементов, расположенных под побочной диагональю матрицы А(5,5). ... http://www.cyberforum.ru/cpp-beginners/thread750460.html
Описать функцию которая определяет какой символ реже встречается C++
Описать функцию f (s, n, x), определяющая, какой символ реже других (но не ноль раз) встречается в строке s и сколько раз он в нее входит. Если таких символов несколько, то определить первый из них...
Определить язык написания строки C++
Определить на каком языке написана строка , англ или укр. Дайте совет по алгоритму проверки строки.
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread750447.html
Определите переменную х как массив указателей на функцию,который имеет два параметра типа int, и возвращает результат типа указатель на double
C++ Рассчитать элементы массива по формуле Доброго времени суток форумчане! Помогите пожалуйста с задачей. Разработать алгоритм и программу на языке С++ решения следующих взаимосвязанных задач: 1) рассчитать элементы квадратной матрицы A... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.01.2013, 12:27
Преимущество шаблонов в том, что если текст функции совпадет во всех перегруженных версиях, а различаются только типы данных, с которыми выполняются одни и те же операции, то можно во-первых съэкономить размер текста за счёт одного экземпляра текста функции, а во-вторых застраховаться от ошибок при изменении поведения сразу всех функций: менять то тоже надо один экземпляр и невозможно забыть исправить один экземпляр из десяти. Других преимуществ шаблоны не имеют, они лишь позволяют реализовать единобезобразие ровно один раз и не мучаться, но компилятор создаст те же самые перегруженные версии функции с идентичным текстом и аналогичные друг другу классы.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru