模板参数依赖范围查找

时间:2016-05-05 04:49:12

标签: c++ templates

在c ++中,我想使用我的模板参数来决定我查找特定“apple”变量的命名空间。

template <typename WhichApple>
void MyFunc()
{
    Many::WhichApple::Apples::red redApple;
}

然后,根据模板参数'WhichApple',我将在'Apples :: red'的不同命名空间中查找。

提前致谢!

1 个答案:

答案 0 :(得分:0)

模板用于type generics,而不是用于名称空间的宏扩展。你无法完全做到这一点。