在c ++中,我想使用我的模板参数来决定我查找特定“apple”变量的命名空间。
即
template <typename WhichApple>
void MyFunc()
{
Many::WhichApple::Apples::red redApple;
}
然后,根据模板参数'WhichApple',我将在'Apples :: red'的不同命名空间中查找。
提前致谢!
答案 0 :(得分:0)
模板用于type generics
,而不是用于名称空间的宏扩展。你无法完全做到这一点。