命名空间
变体
操作

std::indirect_array<T>::indirect_array

来自 cppreference.com
 
 
 
 
 
(1)
private:
indirect_array();
(直到 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 other 构造 indirect_array

[编辑] 参数

other - 用于初始化的 indirect_array

[编辑] 缺陷报告

以下行为变更缺陷报告已追溯应用于先前发布的 C++ 标准。

DR 应用于 发布的行为 正确行为
LWG 253 C++98 复制构造函数是私有的 设为公开