c ++使用ptr作为数组基础

Mik*_*e D 0 c++ arrays pointers

在Effective C++的第42页上,指针用作数组名称ala

AirPlane*newBlock = ...

newBlock [I]的.next = 0;

我没有意识到这是合法的.这是c ++标准的一部分吗?这是常见做法吗?

Eli*_*sky 5

是的,指针可用于动态分配对象数组.

从这个问题和其他问题来看,你似乎是C++的新手.因此,从"Effective C++"开始并不是最好的主意.虽然它是一本很棒的书,但对于那些已经熟悉该语言的人来说,它是最有用的.您应该从入门书或教程开始,通过它,编写一些代码然后转向"Effective C++".