std::shared_ptr::operator[]
STD::共享[医]PTR::操作员。[]
element_type& operator | | (since C++17) |
---|
索引到存储指针所指向的数组中。
如果存储的指针为NULL或idx
是阴性的。
如果T
%28的模板参数shared_ptr
%29是数组类型U[N]
,,,idx
必须少于N
,否则行为就没有定义。
参数
idx | - | the array index |
---|
返回值
引用idx
-数组的第四元素,即,get()[i]
例外
%280%29
评语
何时T
不是数组类型,则未指定是否声明此函数。如果声明了该函数,则未指定其返回类型是什么,只是声明%28(虽然不一定是函数的定义%29)保证是合法的。
例
另见
get | returns the stored pointer (public member function) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。