6
ответов

Выбор явной специализации класса на основе производного типа

Привет у меня есть проблемы при выборе правильной версии шаблонного класса, который имеет явную специализацию. Я желаю выбрать специализацию с помощью производного класса класса, привыкшего к...
вопрос задан: 31 January 2010 14:50
2
ответа

Как предоставить явную специализацию только одному методу в шаблонном классе C++?

У меня есть шаблонный класс, который выглядит примерно так: шаблон <класс T> класс C {освобождает (); освободите B ();//Другой материал}; шаблон <класс T> освобождает C <T>:: () {/*...
вопрос задан: 26 September 2009 18:27
0
ответов

Вывод типа массива в шаблоне функции

У меня есть метод шаблона следующим образом :-template void ProcessArray (T array[length] ){... } Затем у меня есть код, использующий указанный выше метод :-int numbers[10] = {... };...
вопрос задан: 24 June 2012 17:08
0
ответов

std::unordered_set как член класса Foo

Я пишу класс, который имеет unordered_set своего типа в качестве члена. Поэтому мне нужно написать специализацию для hash. Эта специализация должна быть определена после объявления Foo....
вопрос задан: 8 January 2012 22:45
0
ответов

На чем я могу и не могу специализироваться в пространстве имен std?

Пользователи могут добавлять явные специализации в пространство имен std. Однако есть несколько шаблонов, на которых мне категорически запрещено специализироваться. На каких шаблонах я могу и не могу специализироваться?
вопрос задан: 15 December 2011 07:48
0
ответов

Может ли явная специализация шаблона класса также объявить что-то еще ?

Было бы неплохо, если бы этот код был недействительным. Но он концептуально верен, и GCC принимает его, хотя Комо не принимает: template struct t; template <> struct t {} r; .. .
вопрос задан: 20 June 2011 19:08
0
ответов

Разница между явной специализацией и обычными функциями при перегрузке функции шаблона

Я нахожусь на рулет сегодня. А вот и вопрос №7: Что? В чем разница между явной специализацией и обычными функциями при попытке перегрузить шаблонную функцию? Что за ...
вопрос задан: 13 May 2011 03:38
0
ответов

Why is this C++ explicit template specialization code illegal?

(Note: I know how it is illegal, I'm looking for the reason that the language make it so.) template void Foo(); // Note: no generic version, here or anywhere. int main(){ Foo<...
вопрос задан: 3 May 2011 21:42
0
ответов

Как мне сделать эту явную специализацию ?

Возможен ли следующий дизайн ?: template class Test {public: template void doSomething (); // остальное личное: T obj; // некоторые вещи }; Теперь, если это ...
вопрос задан: 25 November 2010 08:01
0
ответов

Выбор явной специализации класса на основе производного типа

Привет у меня есть проблемы при выборе правильной версии шаблонного класса, который имеет явную специализацию. Я желаю выбрать специализацию с помощью производного класса класса, привыкшего к...
вопрос задан: 31 January 2010 14:50