Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книга по C++, которую нельзя найти в интернете https://www.cyberforum.ru/ cpp/ thread271389.html
мой друг поехал в москву , хочу его попрасить купить мне там книгу по с++ только такую,которую можно найти только на продаже т.е. каторая не имеет доступа на скачивание в инете.кто знает,посоветуйте...
Наследование в С++. C++
Создать класс CFile, инкапсулирующий в себе такие функции работы с файлами, как Open, Close, Seek, Read, Write, GetPosition и GetLength. На базе этого класса создать производный класс CMyDataFile –...
не выходит настроить С++ 2008 C++
Установил студию 2008 экспресс эдишин, создаю виндовс приложение. Вначале жаловалсь что нет библиотеки msvcr90d. Нашел ее кинул в систем32 и теперь выдает такое:
C++ Помогите выловить баг, сил моих больше нету((( Программа глючит при добавлении больших структурированных каталогов, раньше думал, что ошибка выделения памяти, оказалось нет...Очень надо помощь спеца, СРОЧНО!!! Конструктор класса... https://www.cyberforum.ru/ cpp/ thread271066.html
C++ mingw и лицензия https://www.cyberforum.ru/ cpp/ thread271048.html
Интересует следующий вопрос. Можно ли создавать ПО под лицензией, отличной от GPL (или с закрытым\частично закрытым кодом)? ПО собрано под windows, компилятор mingw (g++), библиотеки...
Бесконечные циклы. C++
Довольно часто допускаются ошибки приводящие к бесконечным циклам. Только что такой бесконечный цикл едва не вынудил прервать работу горячей перезагрузкой - компьютер завис почти намертво. Можно ли...
Уч. материалы C++
Плз кинте ссылочки/названия на книги, или еще что нибуть, по темам: с++ и сети, и с++ подключение к др программе(что то типа взаимодействия с др программами). Темы оч расплывчатые, так что кидайте...
C++ Переход из арифметического представления в функциональное представление Переход из арифметического представления в функциональное представление,нужно написать на C++ Builder 6 ? Я к сожалению не знаю как это делать, а сдать нужно... Заранее спасибо! https://www.cyberforum.ru/ cpp/ thread270378.html
C++ подскажите книгу или какой-либо другой источник https://www.cyberforum.ru/ cpp/ thread270260.html
Здравствуйте.Хочу попробывать,в учебных целях,написать свои методы подсоединения к СУБД(например провайдер как в Ado.Net,метод наподобе Connection и других.Разработать провайдер наподобе ODBC).Понял...
C++ Задание с текстовым файлом. помогите, пожалуйста написать прогу. определить баланс скобок ( ) { } в программе на си есть пример с морзе http://zalil.ru/30798712 https://www.cyberforum.ru/ cpp/ thread270215.html
В астрале
Эксперт С++
8029 / 4786 / 655
Регистрация: 24.06.2010
Сообщений: 10,558
08.04.2011, 21:41 0

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

08.04.2011, 21:41. Просмотров 3738. Ответов 25
Метки (Все метки)

Ответ

ну кто же мешает поизвращаться-то...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
 
class BaseMethods
{
public:
    //Методы из паблика нужны везде кроме каких-то конкретных классов.
    void Method1()
    {
        std::cout<<"Base::Method1\n";
    }
    void Method2()
    {
        std::cout<<"Base::Method2\n";
    }
protected:
    //Нужны везде.
    void Method3()
    {
        std::cout<<"Base::Method3\n";
    }
    BaseMethods() 
    {
    }
};
 
template<int s>
class Some:public BaseMethods
{
public:
    void Method1()
    {
        std::cout<<"Some::Method1\n";
    }
    void Method3()
    {
        BaseMethods::Method3();
    }
};
 
template<>
class Some<0>:protected BaseMethods
{
public:
    void Method3()
    {
        BaseMethods::Method3();
    }
};
 
int main()
{
    //BaseMethods Ob;//ошибка компиляции
    Some<5> SOb;
    SOb.Method1();
    SOb.Method2();
    SOb.Method3();
    Some<0> ZeroSOb;
    //Следующие два метода вызовут ошибку компиляция
    //ZeroSOb.Method1();
    //ZeroSOb.Method2();
    ZeroSOb.Method3();
}


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

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

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

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

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

25
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.