Namespaces
Variants

std::indirect_array<T>::indirect_array

ja.cppreference.net より

 
 
 
 
 
private:
indirect_array();
(1) (C++11 まで)
public:
indirect_array() = delete;
(C++11 以降)
public:
indirect_array( const indirect_array& other );
(2)
1) デフォルトコンストラクタは プライベート宣言され定義されていない(C++11 まで)明示的に削除済みとして定義されている(C++11 以降): indirect_array は DefaultConstructible ではありません。
2) indirect_array を別の indirect_array other から構築します。

パラメータ

その他 - indirect_array で初期化する値

不具合報告

以下の動作変更の欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。

DR Applied to Behavior as published Correct behavior
LWG 253 C++98 コピーコンストラクタがprivateであった publicに変更された