Namespaces
Variants

std::allocator<T>::address

cppreference.net에서
 
 
메모리 관리 라이브러리
할당자
메모리 리소스
초기화되지 않은 저장소 (C++20까지*)
가비지 컬렉터 지원 (C++23까지)
 
 
pointer address( reference x ) const;
(1) (C++11까지)
pointer address( reference x ) const noexcept;
(C++11부터)
(C++17에서 폐기됨)
(C++20에서 제거됨)
const_pointer address( const_reference x ) const;
(2) (C++11까지)
const_pointer address( const_reference x ) const noexcept;
(C++11부터)
(C++17에서 폐기됨)
(C++20에서 제거됨)

실제 주소를 반환합니다. x 오버로드된 operator&.

매개변수

x - 주소를 획득할 객체

반환값

x 의 실제 주소.

결함 보고서

다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 634
( N2436 )
C++98 반환값은 & x
(이는 오버로드된 operator & 의 영향을 받음)
x 의 실제 주소를 반환