Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Definuje šablonu optional
třídy kontejneru a několik podpůrných šablon.
Požadavky
Záhlaví:<volitelné>
Obor názvů: std
Členové
Operátory
Název | Popis |
---|---|
operator== | Testuje, zda je objekt roven jinému objektu. |
operator!= | Testuje, zda se objekt nerovná jinému objektu. |
operator< | Testuje, zda je objekt vlevo menší než objekt vpravo. |
operator<= | Testuje, zda je objekt vlevo menší nebo roven objektu vpravo. |
operator> | Testuje, zda je objekt vlevo větší než objekt vpravo. |
operator>= | Testuje, zda je objekt vlevo větší nebo roven objektu vpravo. |
Poznámka:
Kromě relačních porovnání podporují volitelné operátory <také porovnání s hodnotou nullopt a T
.>
Funkce
Název | Popis |
---|---|
make_optional | Objekt je volitelný. |
vyměnit | Prohodí hodnoty obsažené ve dvou optional objektech. |
Třídy a struktury
Název | Popis |
---|---|
hash | Vrátí hodnotu hash obsaženého objektu. |
optional – třída | Popisuje objekt, který může nebo nemusí obsahovat hodnotu. |
nullopt_t – struktura | Popisuje objekt, který neudržuje hodnotu. |
bad_optional_access – třída | Popisuje objekt vyvolaný jako výjimku pro nahlášení pokusu o přístup k hodnotě, která tam není. |
Objekty
Název | Popis |
---|---|
nullopt | Příkladem nullopt_t porovnání. |