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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Научите собирать статическую библиотеку из исходников http://www.cyberforum.ru/cpp-beginners/thread929705.html
Собственно, не могу я этого... В "наборе" есть файлы .h, .m, .in, .c, а также CMakeLists.txt Как из всего этого добра получить lib'у? Извиняюсь, может не там тему создал. Спасибо за внимание.
C++ Error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка Начал изучать С++, написал пример программы, но когда я ее хочу скомпилировать, то выдает оишбку: Ошибка 2 error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник. f:\программы на с++\first_programm\first_programm\first_programm\first_programm.cpp 8 1 first_programm Вот сам код: #include... http://www.cyberforum.ru/cpp-beginners/thread929696.html
Двойное сравнение char C++
Код: int main() { std::string buf; std::cin >> buf; std::cout << (buf==buf=='/') << '\n'; system("pause");
C++ Удаление элемента из вектора ( std::vector<Bullet> )
Здравствуйте! У меня возникла проблема во время удаления элементов, значения которых не удовлетворяли условию. П.С: До того как создавать тему, я пошастал по форуму, но так и не нашел похожей проблемы и её решения, поэтому и создал это тему. Есть следующие файлы: Main.cpp Bullet.hpp Bullet.cpp
C++ двусвязной список http://www.cyberforum.ru/cpp-beginners/thread929636.html
Привет всем! помогите пожалуйста ! пришлите пожалуйста кто нибудь код реализации связного списка (чтобы был метод вставка и удаление произвольного узла) для изучения...
C++ написать прогу что же это Добавлено через 35 секунд Фух. 50 минут создавал. вот подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
11.08.2013, 17:53     специализация шаблона
Цитата Сообщение от no0ker Посмотреть сообщение
я хотел сделать шаблон предок с общими функциями. и наследовать от него шаблончики, в которых будет описана только эта одна вредная функция. это возможно сделать?
можно, например
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
#include <iostream>
 
 
template<typename, int Value>
struct parent {
 
   void foo() const {
      std::clog << "parent: " << Value << std::endl;
   }
};
 
template<typename, int>
struct child;
 
template<int Value>
struct child<int, Value> : parent<int, Value> {
 
   void bar() const {
      this->foo();
      std::clog << "child: int, " << Value << std::endl;
   }
};
 
template<int Value>
struct child<char, Value> : parent<char, Value> {
 
   void bar() const {
      this->foo();
      std::clog << "child: char, " << Value << std::endl;
   }
};
 
 
int main() {
   child<int, 1>().bar();
   child<char, 2>().bar();
}
http://ideone.com/yoWDrt
Цитата Сообщение от no0ker Посмотреть сообщение
не понял.
Ты написал специализацию для несуществуещего шаблона класса child.
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru