#include <map>
#include <iostream>
using namespace std ;
class CTest
{
public:
CTest()
{
cout << "in CTest constructor" << endl ;
}
~CTest()
{
cout << "in CTest destory" << endl ;
}
};
int main()
{
map<int,CTest>intmap ;
intmap[1];
intmap[2];
cout << intmap.size() << endl;
#include <iostream>
using namespace std ;
class CTest
{
public:
CTest()
{
cout << "in CTest constructor" << endl ;
}
~CTest()
{
cout << "in CTest destory" << endl ;
}
};
int main()
{
map<int,CTest>intmap ;
intmap[1];
intmap[2];
cout << intmap.size() << endl;
}
运行结果:
[huangxw@sjs_131_126 map]$ ./run
in CTest constructor
in CTest destory
in CTest destory
in CTest constructor
in CTest destory
in CTest destory
2
in CTest destory
in CTest destory
谁来解释一下。