month_weekday
kelas
Mewakili hari kerja ke-n pada bulan tertentu.
Sintaks
class month_weekday; // C++20
Keterangan
Tahun ini tidak ditentukan.
month_weekday
adalah tipe kelas tata letak standar dan dapat disalin dengan mudah.
Anggota
Nama | Deskripsi |
---|---|
Constructor |
Buat month_weekday dengan bulan dan hari kerja yang ditentukan. |
month |
Mengembalikan nilai bulan. |
ok |
Periksa apakah month_weekday valid. |
weekday_indexed |
Mengembalikan indeks hari kerja. |
Non-anggota
Nama | Deskripsi |
---|---|
operator== |
Tentukan apakah dua bulan sama. |
operator<< |
Keluarkan month_weekday ke aliran yang diberikan. |
Persyaratan
Header:<chrono>
(sejak C++20)
Ruang nama:std::chrono
Opsi Kompilator:/std:c++latest
Konstruktor
Membangun sebuah month_weekday
. Bulan dan hari kerja tidak diinisialisasi.
constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;
Parameter
m
Buat month_weekday
dengan nilai bulan .m
wdi
Buat month_weekday
dengan nilai hari kerja .wdi
Keterangan: Konstruktor
Untuk informasi tentang sintaks C++20 untuk menentukan tanggal, lihat operator/
Contoh: Membuat month_weekday
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
month_weekday mw{ July/Monday[1] };
std::cout << mw << '\n';
// Another way to create a month_weekday
month_weekday mw2 = February / Tuesday[3];
std::cout << mw2;
return 0;
}
Jul/Mon[1]
Feb/Tue[3]
month
Dapatkan nilai bulan.
constexpr month month() const noexcept;
Nilai hasil
Nilai bulan.
ok
Periksa apakah nilai yang disimpan dalam ini month_weekday
valid.
constexpr bool ok() const noexcept;
Nilai hasil
true
month_weekday
jika nilainya valid. Sebaliknya, false
.
A month_weekday
valid jika month
valid dan weekday_indexed
nilainya valid.
weekday_indexed
Mengembalikan nilai hari kerja dari bulan.
constexpr weekday_indexed weekday_indexed() const noexcept;
Nilai hasil
Hari kerja dalam sebulan.
Baca juga
<chrono>
month
class
month_day
Kelas
month_day_last
Kelas
month_weekday_last
class
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk