科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件你讨厌 C++中的“<<” 了吗?

你讨厌 C++中的“<<” 了吗?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

C++中的 << 运算取代了 C中pirntf。

作者:guanwl 来源:CSDN 2008年2月6日

关键字: C++ Linux

  • 评论
  • 分享微博
  • 分享邮件

C++中的 <<  运算取代了 C中pirntf。给程序员带来不少的方便。

但是这个 <<  用起来还是不太方便。

要按住shift 还要敲两次 <  键。

用起来不太方便。

要是能有一个敲一次就能处理好的的方法就好了。

哈哈, 要是你也象我一样厌倦了这个必需要双手操作的动作,请看下面。

先定义这样的一模板函数:

template <class T>
inline ostream& operator , (ostream& os, const T& a)
{
 return os << a;
}

这一下, “,” 就可以取代“<<”了。

看:

cout ,1,4,5,5,6,6,6,"asdfasdf",5.6;

是不是比

cout << 1<<4<<5<<5<<6<<6<<6<<"asdfasdf"<<5.6;

省了不少劲。 呵呵也好看多了.","比"<<"矮半截,短半截,其它的数据突出多了.

 要是你真的担心语义改变,
你可以这样用。
cout <<1,4,5,5,6,6,6,"asdfasdf",5.6;
这个语义不就很清楚了。



查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章