std::pointer_traits::to_address
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <memory>
|
||
static element_type* to_address( pointer p ) noexcept; |
(начиная с C++20) (необязательный элемент программно-определяемой специализации) |
|
Создаёт сырой указатель, который ссылается на тот же объект, что и его аргумент, подобный указателю ("причудливый указатель").
Эта функция, если она определена, является обратной pointer_to и существует как точка настройки, вызываемая std::to_address.
Параметры
| p | — | причудливый указатель/подобный указателю объект |
Возвращаемое значение
Сырой указатель типа element_type*, ссылающийся на ту же ячейку памяти, что и аргумент p.
Смотрите также
[static] |
получает разыменованный указатель на свой аргумент (public static функция-элемент) |
(C++20) |
получает сырой указатель из типа, подобного указателю (шаблон функции) |