C/C++
文章平均质量分 58
myco前
这个作者很懒,什么都没留下…
展开
-
重读《C++ Primer Plus》笔记 之 C++与C的区别
无参方法中使用void在C中,空的参数列表表示方法可以接受任意数量的参数;而使用void则表示不能接受任何参数;在C++中,空参数列表表示方法不能接受任何参数;两者的差异在编译阶段体现:如下例,// Program 1 (Compiles and runs fine in C, but not in C++)void fun() { } int main(void){ fun(10...原创 2018-06-30 18:01:15 · 1665 阅读 · 1 评论 -
重读《C++ Primer Plus》笔记 之 对main()的理解
从上学开始学C语言,就知道写程序要有个入口,就是main()这个方法;好像它从来都是一个有特殊地位的、不需要解释的、被忽略存在。直到现在才突然想起来,研究一下这个main()方法到底特殊在哪里。首先列一下我想到的关于main()方法的几点特殊之处:谁来调用这个main()方法可以写int main();也可以写int main(int argc, char** argv);C语言不支持多态,调用m...原创 2018-07-01 00:59:51 · 223 阅读 · 0 评论 -
重读《C++ Primer Plus》笔记 之 cout与endl
cout << "Hello World" << endl; 这几乎要成为所有刚学C++同学的第一行代码;可是回头来看,这一句里的问题可真不少,我先列一下我想到的:cout是啥,关键字么?不是。那是普通变量?那它在哪定义的?是什么类型?'<<'是啥?哦,可能是运算符重载endl是啥?是个特定字符串么?这些问题咱们来一个一个解决。cout是啥首先跳到cout的定义...原创 2018-07-01 00:58:36 · 775 阅读 · 0 评论