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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книга по C++, которую нельзя найти в интернете http://www.cyberforum.ru/cpp/thread271389.html
мой друг поехал в москву , хочу его попрасить купить мне там книгу по с++ только такую,которую можно найти только на продаже т.е. каторая не имеет доступа на скачивание в инете.кто знает,посоветуйте буду очень благодарен.
C++ Наследование в С++. Создать класс CFile, инкапсулирующий в себе такие функции работы с файлами, как Open, Close, Seek, Read, Write, GetPosition и GetLength. На базе этого класса создать производный класс CMyDataFile – файл, содержащий в себе данные некоторого определенного типа MyData, а также заголовок, облегчающий доступ к этому файлу. Написать программу, демонстрирующую работу с этим классом. Программа должна... http://www.cyberforum.ru/cpp/thread271177.html
не выходит настроить С++ 2008 C++
Установил студию 2008 экспресс эдишин, создаю виндовс приложение. Вначале жаловалсь что нет библиотеки msvcr90d. Нашел ее кинул в систем32 и теперь выдает такое:
C++ Помогите выловить баг, сил моих больше нету(((
Программа глючит при добавлении больших структурированных каталогов, раньше думал, что ошибка выделения памяти, оказалось нет...Очень надо помощь спеца, СРОЧНО!!! Конструктор класса CStorage::CStorage() { CoInitialize(NULL); GetTempPath(MAX_PATH,szTMP); GetShortPathName(szTMP,szTMP,MAX_PATH); lpszW = (WCHAR *)malloc(sizeof(WCHAR)); lpBuf = malloc(sizeof(char)); //MEM_TOP_DOWN
C++ mingw и лицензия http://www.cyberforum.ru/cpp/thread271048.html
Интересует следующий вопрос. Можно ли создавать ПО под лицензией, отличной от GPL (или с закрытым\частично закрытым кодом)? ПО собрано под windows, компилятор mingw (g++), библиотеки libstdc++-6.dll и libgcc_s_dw2-1.dll слинкованы статически
C++ Бесконечные циклы. Довольно часто допускаются ошибки приводящие к бесконечным циклам. Только что такой бесконечный цикл едва не вынудил прервать работу горячей перезагрузкой - компьютер завис почти намертво. Можно ли как нибудь оградить себя от подобных зависаний системы? ОС Ubuntu. Буду благодарен за отклики и предложения. подробнее

Показать сообщение отдельно
sergio1
12 / 1 / 1
Регистрация: 08.11.2008
Сообщений: 41

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

06.04.2011, 22:55. Просмотров 3082. Ответов 25
Метки (Все метки)

Каким образом можно написать специализацию шаблонного класса так, чтобы часть методов являлась специализированной, то есть писалась заново, а остальные методы - такие, какими бы они были если бы шаблонный клас был без специализации.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <int Size>
class MyClass
{
public:
  int Method1();
  int Method2();
};
 
template <>
class MyClass<0>
{
public:
  /* хотелось бы не писать еще раз реализацию, так как она меняться не должна. */
  int Method1();
  /* Новая реализация. */
  int Method2();
};
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru