Поддерживает ли компилятор HP aCC шаблон в качестве параметра шаблона?

У меня есть следующий код

template <int b> class a {
};

template < int b, template<int> class c > class d {
public:
d(){
new c<b>();
}
};

int main(){
return 0;
}

Составлено с GCC, Нет ошибок.

Однако в HP aCCпроизошла следующая ошибка:

Ошибка 419: «a.cpp», строка 7 # «c» используется в качестве типа, но не определена как тип.
новый с ();
^

Ошибка 318: «a.cpp», строка 7 # Ожидалось имя шаблона вместо «». Вы забыли определить шаблон?
новый с ();
^^^^

Теперь мне интересно, если HP aCC Компилятор поддерживает шаблон в качестве параметра шаблона.

Я сделал ошибку в приведенном выше коде?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …