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)
我的问题:有更简单的方法吗?