依赖于模板参数的范围查找
Template argument dependent scope lookup
在c++中,我想使用模板参数来决定在哪个命名空间中查找特定的"apple"变量。
即
template <typename WhichApple>
void MyFunc()
{
Many::WhichApple::Apples::red redApple;
}
然后,根据模板参数"WhichApple",我将在不同的命名空间中查找"Apples::red"。
提前感谢!
模板用于type generics
,而不是用于命名空间的宏扩展。你不可能做这样的事。
相关文章:
- 在C++中查找范围的长度
- 查找给定范围内最长连续 1 的频率
- DEV C++ 第 69 行 [错误] ISO "for" 范围更改了"i"的名称查找 [-允许]
- 检查IP是否在其他IP网络范围内,并查找下一个可用IP
- 对于多个查询,查找在 l 到 r 范围内具有相同元素的最长公共子数组
- 查找配对的匹配键范围
- 从给定范围内的向量中查找最大元素
- 如何使用C或C 查找给定的IPv6地址是否属于CIDR范围
- 为带有带前缀的字符串的容器查找相等的范围
- 使用std :: quare_range查找字符串向量中发生的前缀范围
- 用于查找范围重叠的更节省内存的算法
- 如何在向量的给定索引范围内查找最小元素
- 范围运算符需要查找 std 命名空间而不是提升
- 通过引用查找调用范围的标准引用是什么
- 查找范围内元素数量的最快方法
- 嵌套c++11范围循环,用于查找组合
- 依赖于模板参数的范围查找
- 在某个范围内查找素数时出现 Sigsegv 错误
- 给定数百万个点,查找位于直线上或距离直线0.2 mm范围内的点
- 在向量的排序向量中查找特定值的索引范围