class tst
{
public:
tst() {
cout<<"ctor tst()\n";
}
tst(const tst& ob) {
cout<<"cp ctor tst()\n";
}
~tst()
{
cout<<"dtor tst()\n";
}
};
map<string,tst> mp;
int main(void)
{
mp["111"];
//mp["111"]=tst();
}
output:
ctor tst()
cp ctor tst()
cp ctor tst()
dtor tst()
dtor tst()
dtor tst()