std::chrono::year_month_day_last operator<<
std::chrono::year_month_day_last operator<< (스트림 출력)
std::chrono::year_month_day_last 값을 출력 스트림에 쓰는 연산자예요. 연·월·last 형태로 출력해요. C++20부터 있어요.
출처: cppreference
본문
<chrono> 헤더에 정의돼 있고, year_month_day_last용 출력 연산자예요.
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>&
operator<<( std::basic_ostream<CharT, Traits>& os,
const std::chrono::year_month_day_last& ymdl );
year_month_day_last 값 ymdl을 스트림 os에 써요. os << ymdl.year() << '/' << ymdl.month() << "/last" 형태로, 연·월과 함께 last 표시를 출력해요.
예를 들어:
#include <chrono>
#include <iostream>
int main()
{
using namespace std::chrono;
year_month_day_last ymdl{year(2023)/August/last};
std::cout << ymdl << '\n'; // 2023/Aug/last
}
출력은 2023/Aug/last예요. 월 이름(영문 약어)이 함께 표시돼요.