标签: c++ syntax
new char[1]和new char,基本上是一回事,嗯?
new char[1]
new char
答案 0 :(得分:15)
您必须根据标准删除char[1] delete[],因此不完全相同。
char[1]
delete[]
答案 1 :(得分:2)
创建的对象是相同的,使用的(不可见)簿记不是。
这意味着您可以以相同的方式使用字符,但您必须使用匹配的删除操作符<{> 1}与{{1} 删除它们}})
答案 2 :(得分:-1)
没有。 char [1]的类型为char *,而char的类型为char。