Я пытаюсь скомпилировать этот код СCompiler ошибка: ожидается, неквалифицированный-идентификатор, прежде чем «используя»
template<int I> using Foo = int;
using Bar = int;
++ и получать эти ошибки компилятора (с g++ -c test.cpp
)
test.cpp:1:17: error: expected unqualified-id before ‘using’
template<int I> using Foo = int;
test.cpp:2:7: error: expected nested-name-specifier before ‘Bar’
using Bar = int;
Это не очень хороший ответ на вопрос, поскольку вы предоставляете недостаточно информации для всех, кроме вас, чтобы знать, что такое ответ. У вас должен быть [mcve] и показать, как он скомпилирован. – NathanOliver
Отредактировано, чтобы предоставить полный, минимальный и скомпилируемый пример. Я на самом деле считаю, что специфика менее полезна для всех, кто следит за попыткой определить первопричину своей проблемы ... но я думаю, что это правила. – Speed8ump