【发布时间】:2011-05-14 20:34:29
【问题描述】:
此代码将创建一个包含 100 个元素的数组,并将每个元素的值设置为 false。
bool boolArray[100] = false;
如何设置动态数组的默认值?
void Foo(int size)
{
bool boolArray = new bool[size];
//Now what?
}
【问题讨论】:
-
它是
bool *boolArray,而不是bool boolArray(这只是一个布尔值,所以new something的分配甚至没有意义)。 -
第一行应该是
... = {false};