std::experimental::shared_ptr<T>:: operator[]
|
element_type
&
operator
[
]
(
std::
ptrdiff_t
i
)
const
noexcept
;
|
(라이브러리 fundamentals TS) | |
저장된 포인터가 가리키는 배열에 인덱스로 접근합니다.
저장된 포인터가 null이거나 i 가 음수인 경우 동작은 정의되지 않습니다.
만약
T
(
shared_ptr
의 템플릿 매개변수)가 배열 타입
U[N]
인 경우,
i
는
N
보다 작아야 하며, 그렇지 않을 경우 동작은 정의되지 않습니다.
목차 |
매개변수
| i | - | 배열 인덱스 |
반환값
배열의 i 번째 요소에 대한 참조, 즉 get ( ) [ i ] 를 반환합니다.
비고
T
가 배열 타입이 아닌 경우, 이 함수가 선언되는지 여부는 명시되지 않습니다. 함수가 선언되는 경우, 그 반환 타입이 무엇인지는 명시되지 않으나, 함수의 선언(정의는 아닐 수 있음)이 합법적임은 보장됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
|
저장된 포인터를 반환합니다
(public member function) |