Просто хочу задать вам простой вопрос! я реализовал класс шаблона, как код ниже:Можно ли использовать функцию возвращаемого типа шаблона шаблона?
template <typename T>
class Matrix { ... };
И я пытаюсь использовать функцию, которая имеет тип возвращаемого значения в качестве шаблона класса.
К сожалению, компилятор генерирует сообщение об ошибке: Ошибка C2143: missing ';' до '<'
Может ли кто-нибудь сказать мне или угадать, в чем проблема?
Я очень ценю вашу помощь, большое вам спасибо!
Опубликуйте код перед функцией 'get_some_matrix'. Вероятно, вы пропустили ';' после определения 'Matrix'. –
Если это определение непосредственно перед вашей функцией, вам нужно, чтобы оно закончилось с '};', а не '}'. – WhozCraig
Что у вас есть перед этим определением функции? – aschepler