2
ответа

Где и почему я должен разместить шаблон & ldquo; template & rdquo; и & ldquo; typename & rdquo; ключевые слова?

В шаблонах, где и почему я должен поставить typename и template на зависимые имена? Каковы именно зависимые имена в любом случае? У меня есть следующий код: template < typename T, typename Tail > // ...
вопрос задан: 1 June 2016 12:28
2
ответа

Доступ к типам от зависимых базовых классов

Кто-либо знает, почему объявления использования, кажется, не работают на импорт имен типов от зависимых базовых классов? Они работают на членские переменные и функции, но по крайней мере в GCC 4.3, они, кажется...
вопрос задан: 29 April 2013 10:46
2
ответа

Компилятор Visual C++ позволяет зависимое имя как тип без “имени типа”?

Сегодня один из моих друзей сказал мне, что следующий код компилирует хорошо на его Visual Studio 2008: #include <вектор> структура {статическая международная константа const_iterator = 100;}; интервал i; шаблон <...
вопрос задан: 4 June 2010 13:59
0
ответов

несколько вложенных зависимых имен - куда вставить ключевое слово typename?

Этот вопрос был вызван другим вопросом. Пытаясь ответить на этот вопрос,Я понял, что у меня много вопросов. Итак ... Рассмотрим следующее: struct S1 {enum {value ...
вопрос задан: 23 May 2017 12:33
0
ответов

вызов функции шаблона базового класса шаблона [дубликат]

Возможный дубликат: где и почему я должен помещать ключевые слова «шаблон» и «имя типа»? Вот код: template база класса { public: virtual ~ ...
вопрос задан: 23 May 2017 11:45
0
ответов

Compiler error when using integer as template parameter

What is wrong with the following piece of code? template struct A { template int foo() const { return N; } }; template<...
вопрос задан: 12 September 2010 11:34