我尝试使用实现命名空间,但是当我“使用命名空间”时,它会拉入整个实现命名空间,使其无用。
namespace library {
namespace implementation {
//implementation
}
using namespace implementation
//visible identifiers
}
有没有办法隐藏实现,而不需要在使用任何实现之前使用“实现::”?
我尝试使用实现命名空间,但是当我“使用命名空间”时,它会拉入整个实现命名空间,使其无用。
namespace library {
namespace implementation {
//implementation
}
using namespace implementation
//visible identifiers
}
有没有办法隐藏实现,而不需要在使用任何实现之前使用“实现::”?