1 词典取值调用构造函数
using namespace std;
class A
{
public:
A()
{
std::cout << "123" << endl;
}
};
class B
{
public :
map<int, A> map;
};
int main()
{
B *b = new B();
A *a = &b->map[0];
while (1)
{
}
return 0;
}
输出结果:
1 词典取值调用构造函数
using namespace std;
class A
{
public:
A()
{
std::cout << "123" << endl;
}
};
class B
{
public :
map<int, A> map;
};
int main()
{
B *b = new B();
A *a = &b->map[0];
while (1)
{
}
return 0;
}
输出结果: