鉴于:
namespace A {
class Foo;
class Bar;
}
namespace B {
class Foo;
class Bar;
}
Run Code Online (Sandbox Code Playgroud)
我想在命名空间A或B上模拟一个类,以便以下工作:
template<name> class C {
name::Foo* foo;
name::Bar* bar;
}
Run Code Online (Sandbox Code Playgroud)
这可以直接完成还是我需要创建一对带有typedef的结构类型?