Hello.
I am new to STL. I have written a c++ program which compiles correctly but crash when i run it. Please tell me what is wrong here. Thanks in advance.
Regards,Code:#include <set> #include <map> class DataType { public: std::set<string> dataSubtypeSet; }; typedef std::map<string, DataType* > DataTypeMap; class TemplateData { public: DataTypeMap dataTypeMap; }; int main(){ TemplateData *templateData = new TemplateData(); int sizeB = templateData->dataTypeMap.size(); string dataTypeValue; DataType *dataType = new DataType(); templateData->dataTypeMap.insert(std::make_pair(dataTypeValue, dataType)); int sizeA = templateData->dataTypeMap.size(); }
Sunny.



LinkBack URL
About LinkBacks



I used to be an adventurer like you... then I took an arrow to the knee.