`
yanlijun250
  • 浏览: 752480 次
文章分类
社区版块
存档分类
最新评论

[Accelerated c++读书笔记] 读入一行,拆分每个word。

 
阅读更多

很多C++书籍都鼓励我们使用vector替换数组,使用string替换传统的字符串,我一直相信可以这么做,而且这么做了以后,会减少工作量,提高效率。知道是一回事,实际操作起来是一回事,每次使用string的时候总会有这样那样的问题。我在想,之所以Accelerated c++这本书这么有名,或许就是因为作者直接教我们用C++的方式思考,这本书只看了一小部分,但是有个例子很能说明问题——作者教我们如何以C++的方式思考。


下面的两个程序都是实现相同的功能,读入一行,如后将该句子里的单词拆分出来。

程序1:



程序2(纯C++实现):



书上还有一个例子很好,可以用来考察一个是否很熟悉STL,用一行代码来判断一个字符串是不是回文:




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics