64,648
社区成员
发帖
与我相关
我的任务
分享
val[i] = new char(100);
只是分配了一个字符的空间,并初始化为‘100’#include <iostream>
using namespace std;
void TestMem()
{
char* val[10];
for (int i=0; i<10; ++i)
{
val[i] = new char(100);
memcpy(val[i], "Helloaaaaaaaaa", 10);
}
for (i = 0; i < 10; i++)
{
cout<<val[i]<<endl;
}
}
void main()
{
TestMem();
}