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

Исключение для шаблона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблонные функции и классы http://www.cyberforum.ru/cpp-beginners/thread856344.html
Добрый день. У меня возникли проблемки при использование шаблонных функций. Вот код class LineTable{ private: AnsiString lname; AnsiString ltype; vector<int> lvalue; vector<float> flvalue; vector<double> dlvalue;
C++ Одномерный массив. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество Дано одномерный массив Р состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Помогите с решением в С++. :) Зарание спасибо. :good: http://www.cyberforum.ru/cpp-beginners/thread856331.html
Классы и наследование C++
Помогите написать программу, в которой описана иерархия классов: геометрические фигуры(ромб, параллепипед, эллипс). Реализовать методы вычисления площади и периметра фигуры. Продемонстрировать работу всех методов классов, пердоставив пользователю выбор типа фигуры для демонстрации.
C++ Проверить на выход за границы массива
ПРивет, помогите пожалуйста, пишу класс - динамический массив, в перегрузке оператора нужно проверить на выход за границы, но не знаю как правильно использовать try, catch, throw. template <class T, int size> T & Array<T, size> :: operator (int index) { try { if (index < 0 || index >= currentSize) throw out_of_range("Index was out of range"); } catch(...) { // что тут писать чтобы...
C++ Сортировка очереди <char> http://www.cyberforum.ru/cpp-beginners/thread856300.html
помогите пож с сортировкой очереди queue очередь состоит из латинсколо алфавита. нужно отсортировать по возростанию и по спаданию .. типо от а до z и от z до а если можно через <algoritm> ну или через масив char (была идея с асхи кодами но не вышло у меня) char a = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y',...
C++ тип time_t Нужно ввести 2 переменные типа time_t с клавиатуры , потом переконвертировать их в строки и записать в файл. В процессе исполнения программы вылетает ошибка: Debug assertion failed. Expression: invalid null pointer. Что за такой невалидный нуль указатель не пойму. Даты вводил и в таком виде(25.11.2012 20:00:00) и в таком (Web Feb 13 16:06:10 2013) результат не меняется, все равно программа... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.05.2013, 14:39     Исключение для шаблона
gray_fox, эм...специализация шаблона сопровождается пустым template<>
C++
1
2
3
4
5
6
7
8
9
template<typename T>
void f(type<T>) {
   std::cout << "1" << std::endl;
}
 
template<> 
void f(type<char>) {
   std::cout << "2" << std::endl;
}
 
Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru