说我得到了这个
char* MapIds[5000] = { "Northeast Asia","Hanyang","Pusan","Pyongyang","Shanghai","Beijing","Hong Kong", /*...5000 values etc../* };
I tried
strcpy(MapIds[0], "gfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg");
但它崩溃了
我如何不断改变它们而不弄乱其他元素中的字符串。
我不想使用 std::string 或向量,它们会导致编译时间极其缓慢。
因为您尝试复制到文字字符串("Northeast Asia"
).
在 C++ 中,文字字符串实际上是constant array
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)