Namespaces
Variants

std::experimental::shared_ptr<T>:: operator[]

From cppreference.net
element_type & operator [ ] ( std:: ptrdiff_t i ) const noexcept ;
(库基础技术规范)

对存储指针所指向的数组进行索引操作。

当存储的指针为空或 i 为负数时,其行为是未定义的。

如果 T shared_ptr 的模板参数)是数组类型 U[N] i 应当小于 N ,否则行为未定义。

目录

参数

i - 数组索引

返回值

对数组第 i 个元素的引用,即 get ( ) [ i ]

备注

T 不是数组类型时,是否声明此函数是未指定的。如果函数被声明,其返回类型也是未指定的,但可以保证该函数的声明(尽管不一定是定义)是合法的。

示例

参见

返回存储的指针
(公开成员函数)