13.匿名对象
作者:互联网
//2022年9月9日09:54:59
#include <iostream>
using namespace std;
class Maker
{
public:
Maker()
{
cout << "无参构造函数" << endl;
}
Maker(int a)
{
cout << "有参构造函数" << endl;
}
Maker(const Maker &maker)
{
cout << "拷贝构造函数" << endl;
}
~Maker()
{
cout << "析构函数" << endl;
}
};
void test01()
{
Maker();//匿名对象的生命周期在当前行
Maker(10);
//注意,匿名对象如果有名字来接,那么就不是匿名对象
Maker m1 = Maker();
cout << "test01()函数结束" << endl;
}
int main()
{
test01();
system("pause");
return EXIT_SUCCESS;
}
标签:std,13,59,cout,对象,54,匿名,Maker 来源: https://www.cnblogs.com/codemagiciant/p/16685701.html