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.
mewakili time_point titik waktu yang relatif terhadap epoch jam.
Sintaks
template <class Clock, class Duration = typename Clock::duration>
class time_point;
Keterangan
Jam yang menyediakan titik referensi untuk epoch ditentukan oleh argumen Clocktemplat .
Anggota
Alias jenis kenyamanan
| Nama | Deskripsi |
|---|---|
clock |
Sinonim untuk parameter Clocktemplat . |
duration |
Sinonim untuk parameter Durationtemplat . |
period |
Sinonim untuk nama duration::periodjenis berlapis . |
rep |
Sinonim untuk nama duration::repjenis berlapis . |
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
time_point |
Membuat time_point objek. |
Metode Publik
| Nama | Deskripsi |
|---|---|
max |
Menentukan batas atas untuk rep. |
min |
Menentukan batas bawah untuk rep. |
time_since_epoch |
Mengembalikan jumlah waktu antara periode ini time_point dan jam (atau waktu dan tanggal jam mulai mengukur waktu). |
Operator publik
| Nama | Deskripsi |
|---|---|
operator+= |
Menambahkan nilai yang ditentukan ke durasi tersimpan. |
operator-= |
Mengurangi nilai yang ditentukan dari durasi tersimpan. |
Persyaratan
Header: <chrono>
kumpulan nama XML: std::chrono
max
Metode statis yang mengembalikan batas atas untuk nilai jenis rep.
static constexpr time_point max();
Nilai hasil
Akibatnya, mengembalikan time_point(duration::max()).
min
Metode statis yang mengembalikan batas bawah untuk nilai jenis rep.
static constexpr time_point min();
Nilai hasil
Akibatnya, mengembalikan time_point(duration::min()).
operator+=
Menambahkan nilai yang ditentukan ke nilai tersimpan duration .
time_point& operator+=(const duration& Dur);
Parameter
Dur
Objek duration.
Nilai hasil
Objek time_point setelah penambahan selesai.
operator-=
Mengurangi nilai yang ditentukan dari nilai yang disimpan duration .
time_point& operator-=(const duration& Dur);
Parameter
Dur
Objek duration.
Nilai hasil
Objek time_point setelah pengurangan selesai.
Konstruktor time_point
Membuat time_point objek.
constexpr time_point();
constexpr explicit time_point(const duration& Dur);
template <class Duration2>
constexpr time_point(const time_point<clock, Duration2>& Tp);
Parameter
Dur
Objek duration.
Tp
Objek time_point.
Keterangan
Konstruktor pertama membangun objek yang nilai tersimpannya duration sama dengan duration::zero.
Konstruktor kedua membangun objek yang nilai durasi tersimpannya sama dengan Dur. Kecuali is_convertible<Duration2, duration> berlaku, konstruktor kedua tidak berpartisipasi dalam resolusi kelebihan beban. Untuk informasi selengkapnya, lihat <type_traits> .
Konstruktor ketiga menginisialisasi nilainya duration dengan menggunakan Tp.time_since_epoch().
time_since_epoch
Mengembalikan jumlah waktu antara ini time_point dan jam epoch. (Jam adalah waktu dari mana jam mulai mengukur waktu, seperti tengah malam 1/1/1970). Ini dikembalikan sebagai duration nilai.
constexpr duration time_since_epoch() const;