c++
文章平均质量分 79
萝卜条
这个作者很懒,什么都没留下…
展开
-
C++进阶书籍阅读顺序!
推荐的阅读顺序: level 1 从>开始,短小精悍,可以对c++能进一步了解其特性 以>作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻 接着是>,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是在教育第一线的好 顺下来就是>和>,请熟读并牢记各条款 当你读到这里转载 2015-01-28 16:42:09 · 434 阅读 · 0 评论 -
linux 计算程序运行时间
写的全面的一篇 还有一种 int getitimer(int which, struct itimerval *value); int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue); 顺便转载一下,以备不时之需 http://blog.chinaun转载 2015-04-02 11:20:28 · 2436 阅读 · 0 评论 -
Linux/Unix环境下计算C程序运行时间
Linux/Unix环境下计算C程序运行时间可以通过clock, times, gettimeofday, getrusage来实现。 下边分别说明其优缺点(该部分是从别的地方copy的) clock是ANSI C的标准库函数,关于这个函数需要说明几点。 首先,它返回的是CPU耗费在本程序上的时间。也就是说,途中sleep的话,由于CPU资源被释放,那段时间将不被计算在内。转载 2015-04-02 10:53:07 · 625 阅读 · 0 评论 -
深入了解scanf/getchar/gets/cin等函数
scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序: 程序1: #include int main() { char ch1, ch2; scanf("%c", &ch1); scanf("%c", &ch2); p转载 2015-10-01 11:12:27 · 372 阅读 · 0 评论 -
vector
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include. (2)创建vector对象,vector vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout (5)使用迭代器访问元素. vectorint>::iterator it; for(it=ve转载 2015-10-03 21:02:59 · 363 阅读 · 0 评论