Я пытаюсь реализовать методы, которые находятся во вложенном классе, который находится внутри шаблона, однако я не могу этого сделать.Я новичок в cpp и хотел бы знать, смогу ли я реализовать его так, как я пишу здесь, например вне пространства имен и области видимости класса.
namespace structures {
template<typename T>
class a {
public:
int funca();
int funcb();
private:
class b {
void funcc();
}
}
template<typename T>
int a<T>::funca() {
// method implementation
}
template<typename T>
int a<T>::funcb() {
// method implementation
}
// HOW DO i IMPLEMENT THE class b METHODS HERE??
template<typename T>
void a<T>::b<T>::funcc(){
//Didn't work
}
};