chrono_year
chrono_year (연도 타입)
std::chrono::year는 연도를 나타내는 타입이에요. 정상 범위는 -32767~32767이에요.
출처: cppreference
본문
std::chrono::year는 <chrono> 헤더에 정의된 클래스예요. C++20부터 사용 가능해요.
class year;
연도를 나타내요. 정상 범위는 [-32767, 32767]이지만 [-32768, 32767]의 값을 담을 수 있어요. year는 TriviallyCopyable이면서 StandardLayoutType이에요.
멤버 함수
- 생성자
operator++/operator--— 연도 증가/감소operator+/operator-— 연수 더하기/빼기is_leap()— 윤년인지 확인ok()— 값이 유효한 연도인지 확인
예제 (Example)
#include <chrono>
#include <iostream>
int main()
{
using namespace std::chrono;
year y{2020};
std::cout << int(y) << '\n'; // 2020
std::cout << y.is_leap() << '\n'; // 1
}