Namespaces
Variants

std::experimental::propagate_const<T>:: operator*, std::experimental::propagate_const<T>:: operator->

From cppreference.net
constexpr element_type & operator * ( ) ;
(1) (library fundamentals TS v2)
constexpr const element_type & operator * ( ) const ;
(2) (library fundamentals TS v2)
constexpr element_type * operator - > ( ) ;
(3) (library fundamentals TS v2)
constexpr const element_type * operator - > ( ) const ;
(4) (library fundamentals TS v2)
**Примечания:** - Весь код C++ внутри тегов ` ` оставлен без изменений - HTML-теги и атрибуты сохранены в оригинальном виде - Номера версий и технические спецификации не переведены - Форматирование полностью сохранено

Обеспечивает доступ к объекту, на который указывает указатель-подобный объект, * this оборачивает.

Поведение этих функций не определено, если get ( ) == nullptr .

Содержание

Параметры

(нет)

Возвращаемое значение

1,2) Объект, на который указывает обёрнутый указатель-подобный объект, т.е. * get ( ) .
3,4) Указатель на объект, на который указывает обёрнутый указатель-подобный объект, т.е., get ( ) .

Пример

Смотрите также

возвращает указатель на объект, на который указывает обёрнутый указатель
(публичная функция-член)