std:: pointer_safety
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더에 정의됨
<memory>
|
||
|
enum
class
pointer_safety
{
relaxed,
|
(C++11부터)
(C++23에서 제거됨) |
|
스코프 열거형 타입
pointer_safety
는 C++에서 지원하는 포인터 안전성 모드를 나열합니다.
열거형 상수
| 열거자 | 의미 |
pointer_safety::strict
|
안전하게 파생된 포인터(new로 할당된 객체나 그 하위 객체에 대한 포인터)만 역참조나 해제가 가능합니다. 가비지 컬렉터가 활성화되어 있을 수 있습니다. |
pointer_safety::preferred
|
모든 포인터가 유효한 것으로 간주되며 역참조나 해제가 가능합니다. 도달 가능성 기반 누수 감지기가 활성화되어 있을 수 있습니다. |
pointer_safety::relaxed
|
모든 포인터가 유효한 것으로 간주되며 역참조나 해제가 가능합니다. |
참고 항목
|
(C++11)
(removed in C++23)
|
현재 포인터 안전성 모델을 반환합니다
(함수) |