#cpp #шаблоны_с++
Не пойму почему Есть шаблон класса: templateclass Container : public IContainer { //... }; Так НЕ работает: template class MemoryContainer : public Container ::iterator> { // ... }; Пишет: error: type/value mismatch at argument 3 in template parameter list for 'template class Container' class MemoryContainer : public Container ::iterator> ^ Так работает: template class MemoryContainer : public Container ::iterator> { // ... }; И даже так работает: template class MemoryContainer : public Container > { // ... }; Почему же так НЕ работает??? template class MemoryContainer : public Container ::iterator> { // ... };
Ответы
Ответ 1
Напишите templateclass MemoryContainer : public Container ::iterator> { // ... };
Комментариев нет:
Отправить комментарий