string为什么受争议呢? proposal : 毕竟string都是系于STL座下的,至少一般的STL的优势它还是有的。 opose : string 在内存管理方面对性能有一定的影响。 之前由于我知道string的那些写操作接口性能比较低,所以我就尽量避免跟它扯上关系(到现在才知道我当初的做法是多么的愚蠢)!谁知遇到一个怪事儿(对我来说可能有点儿怪,因为之前真正较深入地去学习C++的机会比较少,对C++其中的一些机制理解很不到位): vector vec_str(times); for(i = 0;i < times;i++){ if(i % 2 == 0){ memcpy((void*)(vec_str[i].data()),"Stefen,I love you so much!",strlen("Stefen,I love you so much!")); } else{ memcpy((void*)(vec_str[i].data()),"Damon,I love you very much!",strlen("Damon,I love you very much!")); } } for(i = 0;i < times;i++){ cout<
阅读(2080) | 评论(0) | 转发(0) |