|
|
1
3
听起来文件中的字符串不是以空结尾的,IntelliSense假定它是。或者,当您将字符串(30)的长度写入文件时,您可能没有在该计数中包含空字符。尝试添加:
在file.read()之后。哦,是的,你也需要分配一个额外的字符:
|
|
|
2
1
我猜IntelliSense正在试图解释
|
|
|
3
1
|
|
|
4
1
使用
这就不再需要零终止符了。还有,更喜欢
|
|
|
5
1
我个人会使用最后一个选项,因为它完全消除了显式分配的缓冲区。少一个明确的
注:
你可能不想用
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |