C++编程思想笔记(0100)。。。

来源:互联网 发布:信捷plc编程软件教程 编辑:程序博客网 时间:2024/05/16 11:25

1.用s i z e o f运算可以确定struct 的长度。在该语言较早的版本中,这个长度是零,但是,当创建这样的对象时出现了笨拙的情况:它们与紧跟着它们创建的对象有相同的地址,没有区别。这样,无数据成员的结构总应当有最小的非零长度


2.传递到构造函数的第一个参数(隐含)是调用这一函数的对象的地址。

 

3.我们可以看到,在对象的定义点处构造函数被调用,但析构函数调用的唯一根据是包含该对象的右括号

 

4.利用C + +编译器查找C语言程序中很隐蔽的错误,c++编译器比C要求更加严格

 

5.在使用缺省参数时必须记住两条规则。第一,只有参数列表的后部参数才可是缺省的,也就是说,我们不可以在一个缺省参数后面又跟一个非缺省的参数。第二,一旦我们开始使用缺省参数,那么这个参数后面的所有参数都必须是缺省的


6.缺省参数的一个重要应用是在开始定义函数时用了一组参数,而使用了一段时间后发现要增加一些参数。现在我们只要把这些新增参数都作为缺省的参数,就可以保证所有使用这一函数的代码不会遇到麻烦。

原创粉丝点击