張凌楓<2016.11.19>【连续第3天总结】
A.今日任务
1.继续研究类和定义还有构造函数
2.学构造函数的初始化列表
1.继续研究类和定义还有构造函数
2.学构造函数的初始化列表
B.具体任务
1.发现对象实例化时,不用参数就会调用默认构造函数
2.一个类可以没有默认构造函数
3.好像类外定义写起来看着更爽
4.初始化列表跟在类外定义的后面写起来也会流畅许多
5.分号啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1.发现对象实例化时,不用参数就会调用默认构造函数
2.一个类可以没有默认构造函数
3.好像类外定义写起来看着更爽
4.初始化列表跟在类外定义的后面写起来也会流畅许多
5.分号啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!
附代码:
#include <iostream>
#include <string>
using namespace std;
#include <iostream>
#include <string>
using namespace std;
class Mother
{
public:
string Son()
{
return son;
}
string son;
Mother(string SON);
};
{
public:
string Son()
{
return son;
}
string son;
Mother(string SON);
};
Mother::Mother(string SON):son(SON)
{
cout<<"成功调用"<<endl;
}
int main()
{
string son1,son2;
cin>>son1;
cin>>son2;
Mother MarthaWayne(son1);
Mother MarthaKent(son2);
cout<<"MarthaWayne的儿子是:"<<MarthaWayne.Son()<<endl<<"MarthaKent的儿子是:"<<MarthaKent.Son()<<endl;
cout<<"不是你妈是他妈 超人他妈也叫玛莎"<<endl<<"你妈是我妈 我去救咱妈!!!"<<endl;
//哎呀我去 刘老师《超人大战蝙蝠侠》梗
return 0;
}
{
cout<<"成功调用"<<endl;
}
int main()
{
string son1,son2;
cin>>son1;
cin>>son2;
Mother MarthaWayne(son1);
Mother MarthaKent(son2);
cout<<"MarthaWayne的儿子是:"<<MarthaWayne.Son()<<endl<<"MarthaKent的儿子是:"<<MarthaKent.Son()<<endl;
cout<<"不是你妈是他妈 超人他妈也叫玛莎"<<endl<<"你妈是我妈 我去救咱妈!!!"<<endl;
//哎呀我去 刘老师《超人大战蝙蝠侠》梗
return 0;
}
明日任务:
1.复习复习还是复习,这次得带上高数一起复习了
2.学习拷贝构造函数
1.复习复习还是复习,这次得带上高数一起复习了
2.学习拷贝构造函数
博客地址:http://blog.csdn.net/night__day