char *pc = new char('a'); //开辟一个内存单元,并用括号里的初始化
char *pca = new char[15]; //开辟一个数组
PS:
释放内存的方法也不一样:
delete pc;
delete []pc;
string *stringptr1 = new string;
string *stringptr2 = new string[100];
...
delete stringptr1;// 删除一个对象
delete [] stringptr2;// 删除对象数组