C++ 省略数组大小


省略数组大小

在 C++ 中,您不必指定数组的大小。编译器足够聪明,可以根据插入值的数量确定数组的大小:

string cars[] = {"Volvo", "BMW", "Ford"}; // Three array elements

上面的例子等于:

string cars[3] = {"Volvo", "BMW", "Ford"}; // Also three array elements

然而,最后一种方法被认为是"good practice",因为它会减少程序出错的机会。


省略声明中的元素

也可以声明一个数组而不在声明时指定元素,然后再添加它们:

示例

string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
...
亲自试一试 »