![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
杨云骢
这个作者很懒,什么都没留下…
展开
-
C++模板和迭代器的作用
C++模板和迭代器的作用通过C++模板,我们可将算法与特定类型的数据分离开来,比如:一个算法不仅可以用来处理int型数据,还可以用来处理double型数据。通过C++迭代器,我们可将算法与特定的容器分离开来,即与特定的数据结构分离开来,因为容器底层都是基于数据结构的(如关联容器底层是基于树结构的,无序关联容器底层是基于哈希表的)。两者都是泛型编程的重要思想和工具。...原创 2018-09-19 15:43:19 · 384 阅读 · 0 评论 -
什么时候用cin.get()吃掉输入流中的换行符
最近在学C++时遇到了一个疑惑,看primer plus 第六版上的例题有的需要用cin.get()吃掉输入流中的回车(换行),如81页的程序清单4.6。但后来看到循环那章时就疑惑,在用cin>>循环输入时为什么就不需要cin.get()?后来请教了大神才明白。是否需要使用cin.get()吃掉输入流中的回车要依据下一次读取的方式而定。如使用cin.getline()或类C输入sca...原创 2018-10-10 23:02:56 · 2485 阅读 · 2 评论