c++中的构造函数

在构造函数中,允许两个或者多个名字相同的函数同时存在,但参数不能相同,这称为函数的重载。

同时,c++中还有一个比较重要的函数,叫析构函数,它用于释放类。它的形式为:

~+++(){

}

其中的+++应该和类名相同。

1,举一个面向对象的例子。

用面向对象做一个简单的例子。


c++中的构造函数_第1张图片

结果如下:


用面向对象输出的结果。

2,也可以通过构造函数来实现。


c++中的构造函数_第2张图片
构造函数代码。

构造函数的名称应该与类名一样,大小写一致。

构造函数又分带参数的和不带参数的函数。

如以上构造函数还可以写成不带参数的。


c++中的构造函数_第3张图片
不带参数的实现。

调用时应该注意没种函数的调用形式

RiceNoddle r;为不带参数的调用方式.

RiceNoddle r( xx,xx);带参数的构造函数调用方式.

你可能感兴趣的:(c++中的构造函数)