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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ребят!)бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread713483.html
может кто знает как в С++ в программу впихнуть переводчик...??с русского на английский??может кто делал уже помогите..приведите пример хотя бы на одном слове..вводишь русское-выдёт англ..вот сам...
C++ Значение функции Нужно вычислить и вывести на экран значение функции z= 5*x+y, если x>y z= cos(x), если x=y z= -2sin(y), если y-10<x<y z= 0, если x<=y-10 Значения x и y вводить с клавиатуры. С него... http://www.cyberforum.ru/cpp-beginners/thread713482.html
C++ "Двойной" доступ к переменным класса
Господа, прошу совета в изложенной ниже ситуации. Часто мне встречается в различных вариациях, поэтому есть потребность в изящном решении. Итак, есть, допустим, такой класс: class...
C++ С++, какую среду разработки выбрать?
Появилось желание изучить язык программирования. Собственно, интересует какая разница, и существует ли она вообще между С++ и Visual C++? Какую среду разработки используют профессиональные...
C++ Описать структуру ZNAK http://www.cyberforum.ru/cpp-beginners/thread713435.html
Описать структуру ZNAK, содержащую следующие поля: • Фамилия, имя • Знак зодиака • Дата рождения (массив из 3 чисел). Программа должна выполнять следующие действия: • Ввод с клавиатуры данных в...
C++ CUDA на примерах Скомпилировал из данной книги несколько вариантов программы(не важно какой): с глобальной, константной, текстурной памятью. Измерил, как описано в коде, время выполнения кода CUDA функциями:... подробнее

Показать сообщение отдельно
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247

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

29.11.2012, 17:51. Просмотров 369. Ответов 2
Метки (Все метки)

Дорогие форумчане, нуждаюсь в вашей помощи:
имеется несколько функций, с большим объемом кода. Чтоб не повторять код для функций с другим типом принимаемых параметров необходимо переделать эти ф-ции на шаблонные. Но у меня не выходит(
Так работает:
C++
1
2
3
4
5
6
7
8
 
void Gauss(float A[Size][Size],float B[Size])// cама функция
{
//...
}
float A[Size][Size];                    
float B[Size];
    Gauss(A,B);    //вызов
А при попытке описать шаблонную функцию
C++
1
 template<typename T> void Gauss(T A[Size][Size],T B[Size])
при попытке билда проекта получаю ошибку
C++
1
 F1004 Internal compiler error at 0x126d0794 with base 0x12680000
как быть? необходимо передавать квадратную матрицу и одномерный массив в функцию
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru