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

Явная специализация шаблонного класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить мультфильм "Круги на воде" http://www.cyberforum.ru/cpp-beginners/thread1208371.html
Помогите с заданием!!! Получить мультфильм "Круги на воде" , используя семь концентрических окружностей. Центры окружностей должны быть совмещены с центром экрана, а радиусы изменяться от 42 до 82 пиксел , увеличиваясь на 7 пиксел с каждой следующей окружностью. Иллюзия движения должна создаваться последовательной сменой цветов всех окружностей, начиная с внутренней и кончая внешней. Процесс...
C++ Проверить, содержит ли заданный неориентированный граф хотя бы один цикл Циклом в графе называется маршрут, начальная и конечная вершины которого совпадают. Проверить, содержит заданный неориентированный граф хотя бы один цикл. http://www.cyberforum.ru/cpp-beginners/thread1208369.html
В каждой строке текстового файла найти самую длинную последовательность цифр C++
В каждой строке текстового файла найти самую длинную последовательность цифр. значение ее длины превратить в строку, записать в начале строки исходного файла. Результаты записать в новый файл. ______________________________________________ Помогите пожалуйста, мне очень надо.. не могу разобраться с файлами..
Вычислить сумму и количество элементов массива целых чисел, кратных 5 C++
Вычислить сумму и количество элементов массива целых чисел кратных,5. Количество элементов в массиве вводится в массиве вводится с клавиатуры. Вывести массив.
C++ Сократить задачу, оставить только самое главное http://www.cyberforum.ru/cpp-beginners/thread1208332.html
Сократить задачу, оставить только самое главное. Очень нужно помочь, защищать придётся её Исходный код: /*#include <iostream> #include <fstream> using namespace std; int main() { int *b,*a,n,i,j,min,max,sum; cin>>n;
C++ Длинные двоичные целые числа Храню числа так std::vector<bool> v; (В двоичном представлений) Слева-направо(т.е. v - младший бит; v - старший ; v - знак) как слить сложение и вычитание ? конечно можно две отдельные функций ,но как то хотелось бы слить Читал про дополнительный код . Он всегда работает ? подробнее

Показать сообщение отдельно
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
15.06.2014, 11:06     Явная специализация шаблонного класса
Всем привет, не могу разобраться с определением функций-членов для явной специализации
Имеем след. код:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <class Type>
class A
{
    Type n;
public:
    explicit A(Type);
    void show();
};
 
template <>class A <int>
 
{
    int n;
public:
    explicit A(int);
    void show();
};


Определение для общего шаблона:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
template <class Type>
A<Type>::A(Type s)
{
    n = s;
    std::cout << "const all\n";
}
template <class Type>
void A<Type>::show()
{
    std::cout << "Type all\n";
}

А как должно выглядеть определение для специализации ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru