hash map 存成<string,string>或者<string,long long int>这样。
1.当数据量过万后,会占大量栈空间吗?
2.如果单独把value存成结构体,里面替换成<string,strcut*>将value存在堆空间,会不会节省很多空间?
3.由于value替换成了指针, 是不是同时也减少了内存复制的过程,从而使得取value变得更效率?
hash?map内存 string value 堆空间 栈空间
------解决方案--------------------------------------------------------
map<string,string>
map<string,point*>
你的string和point*都是在heap上分配资源
差别在于point*的资源你需要自己动手delete
string不用自己动手delete