std::uninitialized_fill_n(ADim, 100, 1234);
ならコピーコンストラクタは要らないんじゃね?