Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Научите собирать статическую библиотеку из исходников https://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...
C++ Двойное сравнение char https://www.cyberforum.ru/ cpp-beginners/ thread929695.html
Код: 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 https://www.cyberforum.ru/ cpp-beginners/ thread929640.html
C++ Двусвязный список: вставка и удаление произвольного узла
Привет всем! помогите пожалуйста ! пришлите пожалуйста кто нибудь код реализации связного списка (чтобы был метод вставка и удаление произвольного узла) для изучения...
C++ написать прогу что же это Добавлено через 35 секунд Фух. 50 минут создавал. вот https://www.cyberforum.ru/ cpp-beginners/ thread929632.html
C++ Подтормаживающий рандом Сделал простую змейку. #include <iostream> #include <Windows.h> #include <cstdlib> #include <ctime> #include <conio.h> enum napr {up = 2, left, right, down}; napr headN = right; napr hvostN = right; COORD c, apple, head, hvost; https://www.cyberforum.ru/ cpp-beginners/ thread929630.html Шаблонные классы. Присвоение к указателю и приведение типов C++
Добрый вечер, ув. форум, есть к вам вопрос. Есть род. абстрактный класс: ParentAbstact Есть два наследника: ChildOne : public ParentAbstact и ChildTwo : public ParentAbstact Есть шаблонный класс: TempClass <T> Есть глобальные экземпляры: extern TempClass<ChildOne> childOne и extern TempClass<ChildOne> childTwo Это всё из приватного фреймворка, к сожалению:cry:, дополнительную информацию я...
C++ dll 1. Можно ли использовать DLL, созданную на одном языке программирования в программе на другом языке? 2. Я так понял, DLL работает только под Windows. Есть ли возможность сделать библиотеку функций, чтобы ее можно было использовать в любой ОС, но так чтобы у пользователя библиотеки не было доступа к исходному коду? https://www.cyberforum.ru/ cpp-beginners/ thread929606.html C++ Шаблоны и параметр по умолчанию Добрый день. Вроде всё делаю по учебнику, но компилятор не пропускает: #include <iostream> #include <vector> #include <cstdlib> template<class T> bool DefaultComparand(const T &, const T &); template<class T, class Function = DefaultComparand<T>> void Ssort(std::vector<T>& base, Function fn = DefaultComparand<T>() ) https://www.cyberforum.ru/ cpp-beginners/ thread929600.html
C++ Указатель вне корректного диапазона
void f(T a) { T v; T p* = &v; p--; *p = a; // тут p вне корректного диапазона, почему? } объясните этот момент плиз, я так понял, что когда мы дикрементируем указатель (p--), то т.к. указатель ссылался на начальный элемент массива типа T, то теперь он может ссылаться на другой тип, типа вышел из корректного lиапазона. Но почему не будет работать присваивание корректного адреса. Или...
C++ Погрешность вычислений Читаю книгу Дейтелов "Как программировать на С++", попалась следующая задача, где нужно вводить кол-во бензина, пройденный путь, исходя из этих данных вычислять миль/галлон и вычислить средний расход бензина, когда закончится ввод. Вроде все сделал правильно, но когда ввожу данные которые приведены в качестве примера у авторов, у меня средний расход считается почему - то с очень большой... https://www.cyberforum.ru/ cpp-beginners/ thread929580.html
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
28.07.2013, 22:26  [ТС] 0

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

28.07.2013, 22:26. Показов 1659. Ответов 19
Метки (Все метки)

Ответ

то есть, допустим есть

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
template<class T, int N>
struct Foo
{
    void bar();
    void abb();
};
 
template<class T, int N>
void Foo<T, N>::bar()
{
 
}


C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
template<int N>
struct Foo<int, N>
{
    void bar();
    // void abb(); нужно ли ее сюда писать?
};
 
template<int N>
void Foo<int, N>::bar()
{
 
}
могу ли я обратиться вот так?

C++ (Qt)
1
2
foo<int, 1> test;
test.abb() // можно ли вызывать функцию abb из специализированного класса?


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

Специализация шаблона
Здравствуйте! Задача: Создайте шаблонную функцию maxn(), которая принимает в качестве...

Специализация шаблона
Пытаюсь специализировать шаблон для типа float, но не получается. В чем проблема? Компилятор:...

Специализация шаблона
Всем доброго вечера! Возникает непонятная ошибка при создании специализации родового класса cl. В...

специализация шаблона
Добрый день! Хотелось бы сделать шаблонную функцию, у которой будет различная реализация в...

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

Специализация шаблона
Привет, у меня есть вот такой шаблон дерева: template &lt;typename T = int&gt; class Tree{ ...

Явная специализация шаблона
Здравствуйте. Не совсем разобрася с сабжем. Например, если есть кусочек кода: template &lt;typename...

Явная специализация шаблона
Добрый день. Подскажите пожалуйста, почему запускается шаблонная функция а не явная специализация?...

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

Явная специализация шаблона
Столкнулся с проблемой при изучении шаблонов. Задача: написать шаблонную функцию, которая...

Специализация операции шаблона
Доброго времени суток. Имеется шаблон: template&lt;class Type&gt;class Figures { /*...*/...

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