|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
错误日志信息:
错误原因分析:
- CGameClientShell::base64_encode中char *p = const_cast<char*>(ret.c_str());
- std::string::c_str() 返回的是一个指向以空字符结尾的常量字符数组的指针但是我去掉了const限制后强制访问导致越界。
复制代码
修复内容:
- 不使用 const_cast 去修改 c_str() 返回的指针,使用 std::string 的 operator[] 来访问和修改字符串内容。
复制代码
|
|