c++ primer 学习笔记
熊磊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于循环语句中的几个需要注意的地方
#includeusing std:: cin;using std::cout;using std::endl;int main(void){ int sum=0,value; while(cin>>value) sum+=value;cout return 0;}一ctrl+d结束输入(linux下面)原创 2012-04-18 20:01:52 · 701 阅读 · 0 评论 -
再谈“我是怎么招聘程序员的”(上)
转载自 酷壳网http://coolshell.cn/articles/4506.html我以前写过一篇“我是怎么招聘程序员的”的文章(在优快云那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。我有一转载 2012-09-29 21:46:55 · 679 阅读 · 0 评论 -
修练8年C++面向对象程序设计之体会
2005-04-29 09:58作者:林锐责任编辑:xietaominghttp://pcedu.pconline.com.cn/empolder/gj/c/0504/609482_all.html#content_page_11回顶部 六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会转载 2012-09-18 21:38:47 · 989 阅读 · 0 评论 -
关于 C++ 默认构造函数 的几个误区
C++新手一般有两个常见的误解:1.任何class如果没有定义default constructor,就会被合成一个来。2.编译器合成出来的default constructor会明确设定“class 内每个data member的默认值”。如你所见,没有一个是真的!C++的几条原则1、每个类必须至少有一个构造函数,否则没法创建对象;2、若programer没有提供任何构造原创 2012-11-01 20:33:17 · 2488 阅读 · 0 评论 -
c++中使用预处理器进行调试
c++中有几个非常有用的常量:__FILE__ __LINE__ __DATE__ __TIME__ 这四个常量在预处理阶段能被解释成相应的信息,可以用字符串格式打印出来。assert()实际上是一个宏,括号里面的表达式一定为true,否则就会退出程序,并报错。assert()在使用的时候需要包含头文件 assert.h。可以通过定义NDEBUG预处理变量来使asser原创 2013-05-02 19:05:55 · 1092 阅读 · 0 评论 -
const 变量的问题
const变量存在的原因:例:for( int i=0;i这个5是个魔数,表示什么呢?不是所有看到这段代码的人都清楚。这个时候需要提供一些额外的信息,如num_of_days表示这个5。c++中可以将num_of_days声明成为一个常量,这个常量在预编译阶段就能确定,可以用来初始化一个数组。而在c语言中,const修饰的实际上只是不可变的变量,如果用它来初始化一个数组的大小,就会报错。原创 2013-05-02 20:01:17 · 957 阅读 · 0 评论
分享