new char(10) 和 new char[10] 有什么区别?new char(10) 和 new char[10] 有什么区别?[解决办法]new char(
new char(10) 和 new char[10] 有什么区别?
new char(10) 和 new char[10] 有什么区别?
[解决办法]
new char()表示申请内存同时进行初始化
new char[10]表示申请10个连续的空间,未初始化
[解决办法]
[解决办法]
new char(10) // 分配一个char,并把它的初值赋为 10
new char[10] // 分配10个char,没有初值
[解决办法]
new char(10)是new了一个元素,内容是10
new char[10] new了一个里面有10个元素的数组
[解决办法]
new char(10)
申请1个字符的内存空间,初始化为10
new char[10]
申请10个字符的内存空间
[解决办法]
new char(10)一个字符 值为10
和 new char[10] 一个数组
[解决办法]
- C/C++ code
#include <iostream> using namespace std; int main(){ char *p = new char(65); cout << *p; delete p; p = NULL;}
[解决办法]
new char(10) ; //char 申请一个char空间,被初始化为10
new char[10] ; //char数组,申请10个char的空间
[解决办法]
来迟一步 