|
1
64
第一个分配一个10个字符的数组,第二个分配一个初始化为10的字符。
|
|
|
2
14
动态分配一个char[10](char数组,长度10),值不确定,而
同样,动态分配一个字符,整数值为10。 |
|
|
3
11
以上动态分配和释放10个可用于存储字符的连续内存插槽。
上面动态地分配和释放一个用整数值初始化的内存槽
不要使用
|
|
|
4
2
当需要使用const char*时,可以使用:
最大的优点是你不需要释放内存,stl会帮你处理。 下一个优点是可以使用所有stl字符串函数 |
|
|
5
0
好吧,第一个将组成一个数组。 您的代码可以将其用作有效字符,请考虑:
将动态生成一个字符,然后从stdin读取它。 |
|
|
6
0
[10] 定义一个数组,其中as(10)为新创建的(单个)字符赋值。 如果要在C中声明大小为10的数组,并且错误地定义了 字符a(10) , 编译器会抛出语法错误,所以您可以修复它。 但是在C++中,它会编译得很好,程序在访问1(或)时可能崩溃。 答。 矢量 我希望你明白我的意思。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |