c++中,可以不将类进行实体化,直接用类名+()的形式生成一个类,这个类执行这句话后,会再次被释放掉
#include <iostream>
using namespace std;
class Person
{
public:
int m_Age;
string m_Name;
Person(string name,int age)
{
m_Age = age;
m_Name = name;
}
};
void test()
{
cout << Person("tom", 18).m_Age << endl; //实体化了Person类
}
int main()
{
test();
return 0;
}