命名空间
变体
操作

std::indirect_array<T>::indirect_array

来自 cppreference.cn
 
 
 
 
 
(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

[编辑] 参数

其他 - 用于初始化的 indirect_array

[编辑] 缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

缺陷报告 应用于 发布时的行为 正确的行为
LWG 253 C++98 拷贝构造函数是私有的 改为公有