Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan templat optional kelas kontainer dan beberapa templat pendukung.
Persyaratan
Header:<opsional>
Namespace: std
Anggota
Operator
| Nama | Deskripsi |
|---|---|
| operator== | Menguji apakah objek sama dengan objek lain. |
| operator!= | Menguji apakah objek tidak sama dengan objek lain. |
| Operator< | Menguji apakah objek di sebelah kiri kurang dari objek di sebelah kanan. |
| operator<= | Menguji apakah objek di sebelah kiri kurang dari atau sama dengan objek di sebelah kanan. |
| Operator> | Menguji apakah objek di sebelah kiri lebih besar dari objek di sebelah kanan. |
| operator>= | Menguji apakah objek di sebelah kiri lebih besar dari atau sama dengan objek di sebelah kanan. |
Catatan
Selain perbandingan relasional, <operator opsional> juga mendukung perbandingan dengan nullopt dan T.
Functions
| Nama | Deskripsi |
|---|---|
| make_optional | Membuat objek opsional. |
| tukar | Menukar nilai yang terkandung dari dua optional objek. |
Kelas dan Struktur
| Nama | Deskripsi |
|---|---|
| hash | Mengembalikan hash objek yang terkandung. |
| kelas opsional | Menjelaskan objek yang mungkin atau mungkin tidak menyimpan nilai. |
| struct nullopt_t | Menjelaskan objek yang tidak menyimpan nilai. |
| kelas bad_optional_access | Menjelaskan objek yang dilemparkan sebagai pengecualian untuk melaporkan upaya untuk mengakses nilai yang tidak ada di sana. |
Objek
| Nama | Deskripsi |
|---|---|
| nullopt | Contoh perbandingan nullopt_t . |