摘要: 不久前,在博客上发表了一篇文章——提高程序运行效率的10个简单方法,对于其中最后一点,多使用直接初始化,有很多读者向我提出了疑问,并写了一些测试程序,来说明直接初始化与复制初始化是同一件事。让我了解到大家对于直接初始化与复制初始化的区别的确是不太清楚,无可否认,那篇文章的例子用得的确不太好,在这里表 阅读全文
posted @ 2016-12-08 16:10 Super_cpp 阅读(1572) 评论(0) 推荐(1) 编辑
摘要: 经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout << a++ << a;C++ 不是规定 << 操作左结合吗? 阅读全文
posted @ 2016-12-08 16:04 Super_cpp 阅读(1866) 评论(0) 推荐(0) 编辑
摘要: 3.1 命名空间的using声明 1.在初学C++的时候,写的第一条代码便是在控制台输出一个Hello Word,而在#include后面的第一句话便是using namespace std;,那时候只知道不写这句代码就会报错,但是不知为什么。这句话的含义是:这个文件会使用到std标准库中的名字。 阅读全文
posted @ 2016-12-08 16:00 Super_cpp 阅读(705) 评论(0) 推荐(0) 编辑