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. |
| operátor< | Testuje, zda je objekt vlevo menší než objekt vpravo. |
| operator<= | Testuje, zda je objekt vlevo menší nebo roven objektu vpravo. |
| operátor> | 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 > a .T
Functions
| 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 |
|---|---|
| hodnota 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í. |