|
1
22
为什么不使用
|
|
|
2
70
如果你能那样做,詹姆斯·麦克内利斯的回答会更好。 |
|
|
3
4
不能在char*和vector之间进行转换;指针转换会导致结果与输入具有完全相同的字节,因此除非进行低级位操作,否则这通常是一个坏主意。
假设您想要构建一个字符向量,那么可以创建一个类型为
请注意,第二个参数是一个“结束指针”,在C++中非常常见。重要的是,它是一个指向角色的指针 之后 缓冲区的结尾,而不是缓冲区中的最后一个字符。换句话说,开始是包容的,而结束是排斥的。
另一种可能性(因为你在处理字符)是使用
或者使用不同的构造函数,将大小作为第二个参数:
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |