Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2015, 00:22   #1
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию Явная специализация шаблона

Здравствуйте!

Нужно с использованием явной специализацией шаблонной функции, найти максимальный элемент массива из строк char. Что-то не получается. Не пойму. Компилятор левые ошибки выкидывает какие-то.

Код:
template<>
char * Max <char**>(char ** Arr, int size)
{
	char *max = Arr[0];
	for (int i = 1; i < size; i++)
	{
		if (strcmp(Arr[i], max) > 0)
			max = Arr[i];
	}
	return max;
}

..........
char **NameMass = new char*[k];
..........
for (i = 0; i < k; i++)
	{
		file_2 >> temp;       // заполняю из файла
		NameMass[i] = new char[strlen(temp)+1];
		strcpy(NameMass[i], temp);
..........
// вызов функции
cout << Max(NameMass, k);
Помогите . В чем ошибка!?
BlackFishSQL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Частичная специализация функции внутри шаблона 220Volt Общие вопросы C/C++ 5 16.05.2013 04:01
Специализация шаблона 220Volt Общие вопросы C/C++ 5 11.04.2013 18:03
шаблонные методы шаблона. Специализация. _Bers Общие вопросы C/C++ 5 08.02.2012 01:38
Специализация шаблона Bubaleh Общие вопросы C/C++ 6 09.09.2011 12:01
C++ Специализация шаблона opensuse2008 Помощь студентам 7 07.06.2009 18:00