Fab*_*ian 3 c++ namespaces backwards-compatibility
这是对以下内容的跟进:
我需要更改命名空间的名称,但希望保持向后兼容性.上面的解决方案表明我必须为每个函数执行以下操作:
namespace NewNamespaceName
{
void print()
{
//do work...
}
// 50 other functions
}
namespace OldNameSpaceName
{
using NewNamespaceName::print;
// 50 other using declarations
}
Run Code Online (Sandbox Code Playgroud)
我的问题:有更简单的方法吗?
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |