作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这是后续:
How do I put some code into multiple namespaces without duplicating this code?
我需要更改命名空间的名称,但又想保持向后兼容性。上面的解决方案表明我必须为每个功能做那里所做的事情:
namespace NewNamespaceName
{
void print()
{
//do work...
}
// 50 other functions
}
namespace OldNameSpaceName
{
using NewNamespaceName::print;
// 50 other using declarations
}
我的问题:有没有更简单的方法来做到这一点?
最佳答案
只需使用命名空间别名:
namespace OldNameSpaceName = NewNameSpaceName;
关于c++ - 如何在不复制此代码的情况下将多个函数放入多个 namespace ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44948227/
我是一名优秀的程序员,十分优秀!