InMemoryDataStorageRef::released buffer ptr::data: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 2: | Строка 2: | ||
{{function_begin|const void* data() const noexcept; //1 | {{function_begin|const void* data() const noexcept; //1 | ||
void* data() noexcept; //2|{{InMemoryDataStorageRef::released_buffer_ptr::data brief}}}} | void* data() noexcept; //2|{{InMemoryDataStorageRef::released_buffer_ptr::data brief}}}} | ||
{{function return_value|Адрес памяти, управляемой смарт-указателем {{cpp_this}}. В отличие от метода [[InMemoryDataStorageRef::released_buffer_ptr::get|get]], метод [[InMemoryDataStorageRef::released_buffer_ptr::data|data]] задает квалификатор {{cpp_const}} для данных, которые адресует возвращенный указатель, если используемый для доступа смарт-указатель {{cpp_this}} также помечен как {{cpp_const}}.}} | {{function return_value|Адрес памяти, управляемой смарт-указателем {{cpp_this}}. Если {{cpp_this}} не управляет памятью, возвращается {{cpp_nullptr}}. В отличие от метода [[InMemoryDataStorageRef::released_buffer_ptr::get|get]], метод [[InMemoryDataStorageRef::released_buffer_ptr::data|data]] задает квалификатор {{cpp_const}} для данных, которые адресует возвращенный указатель, если используемый для доступа смарт-указатель {{cpp_this}} также помечен как {{cpp_const}}.}} | ||
{{function sa begin}} | {{function sa begin}} | ||
{{function sa add|[[InMemoryDataStorageRef::released_buffer_ptr::get|get]]|{{InMemoryDataStorageRef::released_buffer_ptr::get brief}}}} | {{function sa add|[[InMemoryDataStorageRef::released_buffer_ptr::get|get]]|{{InMemoryDataStorageRef::released_buffer_ptr::get brief}}}} |
Текущая версия на 12:54, 18 августа 2019
const void* data() const noexcept; //1
void* data() noexcept; //2
Возвращает адрес управляемой объектом released_buffer_ptr памяти.
- Возвращаемое значение:
- Адрес памяти, управляемой смарт-указателем this. Если this не управляет памятью, возвращается nullptr. В отличие от метода get, метод data задает квалификатор const для данных, которые адресует возвращенный указатель, если используемый для доступа смарт-указатель this также помечен как const.
- См. также
get Возвращает адрес управляемой объектом released_buffer_ptr памяти. size Возвращает байтовый размер управляемого буфера.