std::polymorphic<T, Allocator>:: operator->, std::polymorphic<T, Allocator>:: operator*
From cppreference.net
<
cpp
|
memory
|
polymorphic
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::polymorphic
| Member functions | ||||
| Observers | ||||
|
polymorphic::operator->
polymorphic::operator*
|
||||
| Modifiers | ||||
| Non-member functions | ||||
|
constexpr
const_pointer operator
-
>
(
)
const
noexcept
;
|
(1) | (C++26부터) |
|
constexpr
pointer operator
-
>
(
)
noexcept
;
|
(2) | (C++26부터) |
|
constexpr
const
T
&
operator
*
(
)
const
&
noexcept
;
|
(3) | (C++26부터) |
|
constexpr
T
&
operator
*
(
)
&
noexcept
;
|
(4) | (C++26부터) |
소유된 값에 접근합니다.
1,2)
소유한 값에 대한 포인터를 반환합니다.
3,4)
소유한 값에 대한 참조를 반환합니다.
만약 * this 가 값을 가지지 않는다면, 동작은 정의되지 않습니다.
반환값
위에서 설명한 바와 같습니다.
참고 사항
이 연산자는
*
this
가 값이 없는지 여부를 확인하지 않으며, 사용자는
valueless_after_move()
를 사용하여 수동으로 확인할 수 있습니다.
예제
|
이 섹션은 불완전합니다
이유: 예시 없음 |