◐ Shell
clean mode source ↗

std::expected<T,E>::error - cppreference.com

De cppreference.com

constexpr const E& error() const& noexcept;

(1) (desde C++23)

constexpr E& error() & noexcept;

(2) (desde C++23)

constexpr const E&& error() const&& noexcept;

(3) (desde C++23)

constexpr E&& error() && noexcept;

(4) (desde C++23)

Accede al valor no esperado contenido en *this.

Si has_value() es true, el comportamiento no está definido.

(hasta C++26)

Si has_value() es true:

  • Si la implementación está reforzada, se produce una violación de contrato.
  • Si la implementación no está reforzada, el comportamiento no está definido.
(desde C++26)

Valor de retorno

3,4) std::move(unex )

Ejemplo

Véase también