
C++ 学习笔记
坐在墙上的猫
这个作者很懒,什么都没留下…
展开
-
C++ 统计程序运行时间
在上面的代码中,high_resolution_clock::now()用于获取当前时间。duration_cast(end_time - start_time).count()用于计算程序运行时间,其中duration_cast将时间间隔转换为微秒,并使用count()函数获取微秒数。最后,使用cout语句输出程序运行时间。在C++中,可以使用头文件中的high_resolution_clock和time_point类来测量程序运行时间。原创 2023-09-05 16:10:17 · 1538 阅读 · 0 评论 -
C++ Primer 第一章 开始 1
1.1 查阅你使用的编译器文档,确定它所使用的文件命名约定。编译并运行第2页的main程序 。 答:原创 2019-11-21 19:39:05 · 169 阅读 · 0 评论 -
C++ Primer 第九章 顺序容器 1
9.9 begin 和 cbegin 两个函数有什么不同? 答:(1) cbegin() 是C++新标准引入的,用以支持auto与begin()和end()函数使用的。它返回的是容器第一个元素的const迭代器,只能够以只读形式访问容器元素,不能够通过它修改元素内容。当不需要写访问时,应该使用cbegin(). (2)begin()是被重载过的,也就是说实际上是有两个begin成员,一个是...原创 2019-11-04 00:42:34 · 516 阅读 · 0 评论 -
C++ Primer 第九章 顺序容器 2
9.18 编写程序,从标准输入读取string序列,存入一个deque 中,编写一个循环,用迭代器打印 deque 序列中的元素。 答:#include <iostream>#include <deque>using namespace std;/* deque 双端队列。支持快速随机访问,在头尾位置 插入或删除元素速度很快*/int main(i...原创 2019-11-04 23:37:10 · 407 阅读 · 0 评论 -
C++ Primer 第九章 顺序容器 3
9.35 解释一下vector的capacity和size有何区别 。 答:容器的size是指它已经保存的元素的数目,而capacity则是在不分配新的内存空间的前提下它最多可以保存多少元素。...原创 2019-11-15 19:15:35 · 177 阅读 · 0 评论