- 博客(2)
- 收藏
- 关注
原创 char[]转std::string时可能导致截断
char data[6] = { 0x04, 0x03, 0x42, 0x02, 0x00, 0x02 };std::string arr(data);int n = arr.size();调试发现n = 4,这是因为char* 默认以“\0”为结束符,所以造成了意料之外的结果。类似的,如果将char*作为函数参数传入,到函数内部时,len(data)同样等于4。char data[6]...
2020-04-08 10:45:34
1792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1