a=new A(obj)[10];
なんて出来ないのか。

デフォルトコンストラクタしか呼べないのには
何かしらの理由あるの?