配列new時にPOD型を初期化する。

struct POD
{
  int data;
};

new POD;	// (1)
new POD();	// (2)
new POD[N];	// (3)
new POD[N]();	// (4)

標準C++は、POD型を配列new時に初期化する方法を提供していない。
しかし、GCCでは(4)の構文により、配列new時にPOD型の0初期化ができる。
標準C++では、非配列new時には(2)の構文により、POD型の0初期化ができるはずであるが、初期化してくれないコンパイラをたまに見かける。
(1)と(3)では、POD型は初期化されない。