再读c++primer plus 005

对象和类:

1.类和结构的唯一区别是结构的默认访问类型是public,而类为private;

2.其定义位于类声明中的函数都将自动成为内联函数,也可以在类声明外定义成员函数,并使其成为内联函数,为此只需在类实现部分中定义函数时使用inline限定符即可。

3.在OOP中,调用成员函数被称为发送消息,因此将同样的消息发送给两个不同的对象将调用同一个方法,但该方法被用于两个不同的对象。

4.void stock::show() const

以这种方式声明和定义的类函数被称为const成员函数,就像应尽可能将const引用和指针用作函数形参一样,只要类方法不修改调用对象,就应该将其声明为const。

5.初始化对象数组的方案是,首先使用默认构造函数创建数组元素,然后花括号中的构造函数将创建临时对象,然后将临时对象的内容复制到相应的元素中,因此,要创建类对象数组,则这个类必须有默认构造函数。

猜你喜欢

转载自www.cnblogs.com/mcyushao/p/9147102.html