阅读背景:

使用具体输出操作符声明(带有具体签名)

来源:互联网 
namespace nm
{
  class C1 {};
  class C2 {};
  inline std::ostream& operator << (std::ostream& lhs, std::vector<C1> const&) { return lhs; }
  inline std::ostream& operator << (std::ostream& lhs, std::vector<C2> const&) { return lhs; }
}

using nm::operator<<;
namespace nm
{
  class C1 {};
  class C2 {};
  



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: