>>293 非等価。 初期化されていない POD 型メンバの扱いが変わる。 ( ) を付けると初期化されていない POD 型メンバの デフォルトコンストラクタも呼ばれ、 例えば int a; というメンバがあれば、0 で初期化される。 ( ) を付けないと 0 で初期化されない。 また、new int と new int() など、 POD 型を直接 new する場合も同様になる。
でも、実用上、初期化していない POD メンバは 初期化しなくても動作するように組まれている筈なので 等価と言っても構わない。