您当前的位置: 首页 >  c++

txwtech

暂无认证

  • 3浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ca66a_c++_类的构造函数_txwtech

txwtech 发布时间:2020-02-08 21:55:53 ,浏览量:3

/*ca66a_c++_类的构造函数_txwtech 类的成员变量只能在构造函数里面初始化,初始化列表里面 构造函数是特殊的成员函数 构造函数的定义 构造函数的初始化列表 合成的默认构造函数

string isbn,sring是类类型,定义时自动初始化 int money;是内置类型,不会自动初始化

Dog a1;放在main函数之前//这个是全局对象,qty会自动初始化为0; static Dog b;静态局部对象,等同于全局对象,qty会自动初始化为0; Dog a;放在main函数内,就是局部对象。qty就不会初始化

*/

/*ca66a_c++_类的构造函数_txwtech
类的成员变量只能在构造函数里面初始化,初始化列表里面
构造函数是特殊的成员函数
构造函数的定义
构造函数的初始化列表
合成的默认构造函数

string isbn,sring是类类型,定义时自动初始化
int money;是内置类型,不会自动初始化

Dog a1;放在main函数之前//这个是全局对象,qty会自动初始化为0;
static Dog b;静态局部对象,等同于全局对象,qty会自动初始化为0;
Dog a;放在main函数内,就是局部对象。qty就不会初始化

*/
#include 
#include 

using namespace std;

class Person
{
public:
	//没有参数的构造函数,是默认构造函数
	Person():money(999999)//初始化列表,money=999999;
	{

	}
public:
	int money;
};
class Dog
{
public:
	int qty;
	string name;
};
//Dog a1;//这个是全局对象,qty自动初始化为0;

int main()
{
	//a,me都是对象,
	Person ap;//创建了a对象,通过调用person的构造函数来创建对象
	Person me;
	cout             
关注
打赏
1665060526
查看更多评论
0.0406s