相关疑难解决方法(0)

专门用于命名空间的模板

鉴于:

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的结构类型?

c++ templates namespaces

5
推荐指数
1
解决办法
718
查看次数

标签 统计

c++ ×1

namespaces ×1

templates ×1