Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книга по C++, которую нельзя найти в интернете https://www.cyberforum.ru/ cpp/ thread271389.html
мой друг поехал в москву , хочу его попрасить купить мне там книгу по с++ только такую,которую можно найти только на продаже т.е. каторая не имеет доступа на скачивание в инете.кто знает,посоветуйте...
Наследование в С++. C++
Создать класс CFile, инкапсулирующий в себе такие функции работы с файлами, как Open, Close, Seek, Read, Write, GetPosition и GetLength. На базе этого класса создать производный класс CMyDataFile –...
C++ не выходит настроить С++ 2008 https://www.cyberforum.ru/ cpp/ thread271097.html
Установил студию 2008 экспресс эдишин, создаю виндовс приложение. Вначале жаловалсь что нет библиотеки msvcr90d. Нашел ее кинул в систем32 и теперь выдает такое:
C++ Помогите выловить баг, сил моих больше нету((( Программа глючит при добавлении больших структурированных каталогов, раньше думал, что ошибка выделения памяти, оказалось нет...Очень надо помощь спеца, СРОЧНО!!! Конструктор класса... https://www.cyberforum.ru/ cpp/ thread271066.html
C++ mingw и лицензия
Интересует следующий вопрос. Можно ли создавать ПО под лицензией, отличной от GPL (или с закрытым\частично закрытым кодом)? ПО собрано под windows, компилятор mingw (g++), библиотеки...
C++ Бесконечные циклы. https://www.cyberforum.ru/ cpp/ thread270757.html
Довольно часто допускаются ошибки приводящие к бесконечным циклам. Только что такой бесконечный цикл едва не вынудил прервать работу горячей перезагрузкой - компьютер завис почти намертво. Можно ли...
C++ Уч. материалы https://www.cyberforum.ru/ cpp/ thread270545.html
Плз кинте ссылочки/названия на книги, или еще что нибуть, по темам: с++ и сети, и с++ подключение к др программе(что то типа взаимодействия с др программами). Темы оч расплывчатые, так что кидайте...
C++ Переход из арифметического представления в функциональное представление
Переход из арифметического представления в функциональное представление,нужно написать на C++ Builder 6 ? Я к сожалению не знаю как это делать, а сдать нужно... Заранее спасибо!
C++ подскажите книгу или какой-либо другой источник Здравствуйте.Хочу попробывать,в учебных целях,написать свои методы подсоединения к СУБД(например провайдер как в Ado.Net,метод наподобе Connection и других.Разработать провайдер наподобе ODBC).Понял... https://www.cyberforum.ru/ cpp/ thread270260.html C++ Задание с текстовым файлом. https://www.cyberforum.ru/ cpp/ thread270215.html
помогите, пожалуйста написать прогу. определить баланс скобок ( ) { } в программе на си есть пример с морзе http://zalil.ru/30798712
Как сделать так чтобы простейшая программа запускалась сначало C++
Предположим есть самая простая программа: #include <iostream> using namespace std; #include <cmath> int main() { double c; cout << "Enter a number of points: "; cin >> c; ...
C++ realloc https://www.cyberforum.ru/ cpp/ thread269973.html
Столкнулся с проблемой при значениях nStgElm близких к 1000 происходит ошибка выеления памяти WIN32_FIND_DATA * pDATA = (WIN32_FIND_DATA *)malloc(sizeof(WIN32_FIND_DATA)); pDATA = (WIN32_FIND_DATA...
В астрале
Эксперт С++
8041 / 4798 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
07.04.2011, 13:18 0

Специализация шаблонного класа - C++ - Ответ 1528717

07.04.2011, 13:18. Показов 3872. Ответов 25
Метки (Все метки)

Ответ

taras atavin, Специализация это

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template<class T>
struct Compare
{
     bool operator () (T first, T second)
     {
         return first < second;
     } 
};
 
template<>
struct Compare<char*>
{
    bool operator () (char* first, char* second)
    {
       return strcmp(first, second) < 0;
    }
};
А ты говоришь про конкретизацию.

Добавлено через 3 минуты
sergio1, Тебе подойдет примерно такой варик.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
template<int Size>
class BaseClass
{
protected:
   int Method1();
   int Method2();
};
 
template<int Size>
class FirstClass:public BaseClass<Size>
{
public:
  int Method1();
  int Method2(); 
};
 
template<>
class SecondClass<0>:public BaseClass<0>
{
public:
   int Method2();
};


Вернуться к обсуждению:
Специализация шаблонного класа C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2011, 13:18
Готовые ответы и решения:

Явная специализация метода для типа шаблонного класса
Добрый вечер, уважаемые знатоки! :) Хочу задать вопрос по созданию шаблонов. В общем, пусть у меня...

Наследование шаблонного класа
Здраствуйте. Помогите пожалуйста. Програма выдает ошибку C2512 и С2614 Я нормально...

Специализация шаблонного класса
Здравствуйте ! Задача: нужно &quot;вытянуть&quot; тип переменной из списка аргументов конструктора (см....

Специализация методов шаблонного класса
Вот шаблонный класс матрицы из объектов типа параметра-шаблона, нужна специализация для типа...

25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2011, 13:18
Помогаю со студенческими работами здесь

Явная специализация шаблонного класса
Всем привет, не могу разобраться с определением функций-членов для явной специализации Имеем след....

Вызов метода у шаблонного поля, шаблонного класса
Пытаюсь разобраться с шаблонами- задача создать шаблонный класс, у которого есть шаблонное поле. и...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); }...

9-11 класа
Помогите решить задачи)

к.р. для 11 класа
тесты делать не надо.

Реализация метода класа
У меня есть класс Person: &lt;?php class Person { public $name; public function...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru