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

Шаблоны - C++

Восстановить пароль Регистрация
 
Alibatros007
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 10
17.01.2010, 15:43     Шаблоны #1
При компиляции функция шаблона не выполняется
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template<class T>
 void sort_a(T a[100][100]){
     int min,n,m,k,i,j,t;
      min=0;
   cout<<"Punctul a"<<endl;
  for(i=0;i<n-1;i++){ min=i;       // puncul a
      for(k=i+1;k<n;k++)
      {  for (j=0;j<m;j++){
          if (a[k][j]==a[i][j]) { continue; }
          if (a[k][j]<a[i][j]) { min=k; break; }
          if (a[k][j]>a[i][j]) { break; }
      } }
      if (i!=min) {
          for(j=0;j<m;j++) {
                      t=a[i][j];
                      a[i][j]=a[min][j];
                      a[min][j]=t; } } }
 for(i=0;i<n;i++){
      for(j=0;j<m;j++){
          cout<<" "<<a[i][j];}cout<<endl;} cout<<endl;
      }

Вызов функции
sort_a(a);


подскажите в чем ошибка
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2010, 15:43     Шаблоны
Посмотрите здесь:

шаблоны C++
«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». C++
Шаблоны в C++ C++
Шаблоны C++
C++ Шаблоны
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RazorQ
 Аватар для RazorQ
574 / 341 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
17.01.2010, 15:44     Шаблоны #2
sort_a<имя типа>(a);
Alibatros007
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 10
17.01.2010, 15:47  [ТС]     Шаблоны #3
разорался)))
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.01.2010, 15:59     Шаблоны #4
Предлагаю альтернативу:
C++
1
2
template<class T>
void sort_a(T *matrix. int Height, int Weight);
Alibatros007
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 10
17.01.2010, 21:42  [ТС]     Шаблоны #5
Спасибо....до меня уже потом дошло как им пользоваться
Yandex
Объявления
17.01.2010, 21:42     Шаблоны
Ответ Создать тему
Опции темы

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