#include<iostream>
using namespace std;
class A
{
public:
A()
{
cout << "A()构造" << endl;
}
~A()
{
cout << "~A()析构" << endl << endl;
}
void _print()
{
cout << "测试匿名" << endl;
}
private:
int _a;
};
int main()
{
A();
//匿名
A()._print();
//延长声明周期(虽然使用了const A& r = A();试图延长临时对象的生命周期,但是仍然不能访问print函数,原因如下:临时对象的限制:编译器的限制)
const A& r = A();
return 0;
}