关于C++ string类的写时复制
问题代码: //将strGrammar的第(pos+1)个字符向后移动一位 void BackMovePoint(string& strGrammar, int pos){ char* grammar = const_cast(strGrammar.c_str());// 正确的写法: string grammar = (char*)(strGrammar.c_str()); char temp = grammar[pos]; grammar[pos] = grammar[pos
原创
2011-05-24 14:40:00 ·
2756 阅读 ·
0 评论