c++基础知识杂记(Day4类与对象)

1.使用构造函数。

显式调用: Stock food = Stock("adasdas",2250);
隐式调用:Stock food("adasdas",2250);
使用动态内存分配调用:
Stock *pstock = new Stock("adasdas",2250);
注意:无法使用对象来调用构造函数,因为在构造函数构造出对象前,对象是不存在的。
因此,构造函数被用来创建对象,而不是通过对象来调用。

2.const成员函数。

声明:void show() const;
定义:void stack::show() const;
以这种函数声明和定义的类函数被称为const成员函数。只要类方法不修改调用对象,就应将其声明为const。

3.this指针。

this指针指向用来调用成员函数的对象
this为对象地址,*this是对象本身。

4.作用于内枚举。

enum class egg{small,big,long,short};
class可以替换为struct。
上一篇:sql常用关键字


下一篇:Apache Hudi又双叕被国内*云服务提供商集成了!