如何创建将const char*直接用作键的map/unordered_map ?
const char*
如果我使用map<std::string,..>,那么在每个解析时都会创建map["abc"] = ...一个新std::string对象.这会导致分配内存,创建字符串对象并将字符串复制到其中的大量开销.
map<std::string,..>
map["abc"] = ...
std::string
如何声明const char*直接使用而没有任何开销的地图对象?
c++ string dictionary
c++ ×1
dictionary ×1
string ×1