C++ day1

C++ day1

1.基本的输出方法 count<<...<<endl
2.引用&
引用必须初始化,相当于给变量起别名,不会占用内存空间,引用一但形成就不会改变
3.类class的定义
类中可以定义函数

class Stu{
int age;
int num;
void speak(){
cout<<"Student speak"<<endl;
}
};

4.变量的私有private、受保护的protected、公有public
5.构造函数

Stu(){}
Stu(int age,int num){}//构造函数可以重载

6.析构函数

~Stu(){}//析构函数不可以重载,析构函数没有参数

7.函数的重载
函数的重载顺序
函数名相同,参数的个数,类型不同,会根据情况判断用哪一个函数
8.初始化列表
构造函数中,初始化列表中放的是成员的构造

class Stu{
int age;
int num;
Stu():age(1),num(2){}
Stu(int age,int num):age(age),num(num){}
}

class Team{
Stu stu1;
int count;
Team():stu1(1,2),count(3){} //调用Stu(int int)的构造函数
Team(int age,int num,int count):stu1(age,num),count(count){}
}

9.main函数中变量的创建
在栈中:main函数结束后会自动释放内存

Stu stu1;
Stu stu2(1,2);

在堆中:要通过手动delete来销毁对象

Stu *stu=new Stu();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值