- 类对象初始化的3种形式:
//3种构造函数初始化 Stock garment_a("a", 50, 2.5);//隐式调用 Stock garment_b = Stock("b", 60, 3.5);//显示调用 Stock *garment_c = new Stock("c", 70, 4.5);//对象指针
- 只要类方法不修改调用对象,就应将其声明为const。(应尽可能将const引用和指针用作函数形参)
-
如果构造函数使用了new,则必须提供使用delete的析构函数。
-
一般来说,所有的类方法都将this指针设置为调用它的对象的地址。例如stoke1.topval(stoke2)将this 设置为stock1对象的地址。this是对象的地址,*this(将解除引用运算符*用于指针,将得到指针指向的值)是对象本身。
-
返回类型为引用意味着返回的是调用对象本身,而不是其副本。
C++类对象学习
最新推荐文章于 2023-02-09 09:36:42 发布