#c #enterprise-architect
#c #enterprise-architect
Вопрос:
Я импортирую исходные файлы C с шаблонами внутри. Enterprise Architect просит меня добавить их в качестве языковых макросов.
template<A::B>
void function()
{}
template<A::B a1, A::B a2, A::B... a3>
void function()
{
implementation...
}
ошибка: неожиданный символ: >
Проблема в том, что мне добавить сюда в качестве языкового макроса, чтобы заставить его работать?
Комментарии:
1. Похоже, вам, вероятно, нужно открыть запрос в службу поддержки с sparxsystems.com
2. Что
A::B
? Можете ли вы включить его?3. Все, что содержит :: EA, не будет приниматься в качестве макросов
4. @StephenNewell A — это просто пространство имен, а B — перечисление.
5. Я также пробовал A(), но все равно не работает.