У меня есть класс, который выглядит так:
template <typename P>
class Pack {
Public:
template <typename X>
Private:
Other T <other>
};
Я хочу написать функцию вне класса, но у меня возникают трудности с определением заголовка. Я пробовал что-то вроде этого:
template <typename X>
int Pack<X>::pop(X led) const{
// Do something in here with Other from the private above
}
Но это не работает, он продолжает говорить: «Неправильное определение поп-музыки, не соответствует никаким определениям P.
Любая помощь приветствуется, спасибо!
Уточнение: попытка реализовать заглушку функции, чтобы я мог написать код вне класса.
Public:
иtemplate <typename X>
внутри объявления класса очень странные. - person Constructor   schedule 17.04.2014