
C++学习与对比
文章平均质量分 79
Froser
这个作者很懒,什么都没留下…
展开
-
一、从Java、C#到C++ (为什么C++比较难)
由于C++已经遗忘得差不多了,我翻起了最新初版的C++ Primer,打算深入了解一下C++这一门语言。C++ Primer第五版可谓是“重构”过的,融合了C++11的标准,并将它们全部在书中列举了出来。 在学习的过程中,我会把C++与Java、C#等纯面向对象的语言进行对比,中间的一些感悟,仅仅代表个人的意见,其中有对有错,也可能会存在一些争议。 差不多翻完了整本Primer C++原创 2014-06-26 21:41:17 · 3100 阅读 · 0 评论 -
二、C++迭代器的两种实现方式 (Range for和C#、Java中的foreach)
一、迭代器概述 这个标题其实有点“标题党”的含义,因为C++在标准库中的实现迭代器的方式只有一种,也就是为类定义begin()和end()函数,C++11增加了range for语句,可以用来遍历迭代器中的元素。实现迭代器的第二种方式,就是用C++模拟C#和Java中的迭代器模式,并且我们可以定义出自己的foreach语句。除此之外,迭代器可能还有很多种实现的方法,各个库也会多自己的迭代器的原创 2014-06-27 17:36:37 · 2217 阅读 · 0 评论