名前空間
変種
操作

std::indirect_array<T>::indirect_array

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

[編集] パラメータ

その他 - 初期化する indirect_array

[編集] 不具合報告

以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。

DR 適用対象 公開された動作 正しい動作
LWG 253 C++98 コピーコンストラクタがprivateでした public にされた
English 日本語 中文(简体) 中文(繁體)