23 General utilities library [utilities]

23.10 Memory [memory]

23.10.10 Specialized algorithms [specialized.algorithms]

23.10.10.1 addressof [specialized.addressof]

template <class T> constexpr T* addressof(T& r) noexcept;

Returns: Фактический адрес объекта или функции, на которые ссылается r, даже при наличии перегруженного operator&.

Remarks: Выражение addressof(E) - это constant subexpression if E - подвыражение константы lvalue.