#18. [모던 C++ STL] system_clock, time_point, duration, hh_mm_ss, Calendar, Time Zone(C++11, C++20)
(C++11~) system_clock, time_point, duration 이 추가되어 좀더 다양한 정확도로 시간을 추적할 수 있습니다. (C++17~) floor(), ceil(), round(), abs()가 추가되어 time_point와 duratio...
(C++11~) system_clock, time_point, duration 이 추가되어 좀더 다양한 정확도로 시간을 추적할 수 있습니다. (C++17~) floor(), ceil(), round(), abs()가 추가되어 time_point와 duratio...
[MEC++#19] 소유권 공유 자원의 관리에는 shared_ptr을 사용하라.(shared_ptr 참고) new한 포인터를 직접 사용하지 마라.(shared_ptr 소유권 분쟁 참고) [MEC++#20] sha...
[MEC++#18] 소유권 독점 자원의 관리에는 unique_ptr를 사용하라.(unique_ptr 참고) [MEC++#22] PImpl 관용구를 사용할때에는 암시적으로 정의되는 특수 멤버 함수들을 구현 파일에서 정의하라.(unique_ptr을 이용한 PImp...
(C++11~) ratio가 추가되어 소수점 오차없이 유리 분수를 표현할 수 있습니다. 분자와 분모를 따로 저장하여 유리 분수를 표현하며, 유틸리티들을 이용하여 컴파일 타임 유리수(정수와 분수) 연산을 지원합니다.
(C++11~) type_traits가 추가되어 컴파일 타임 프로그래밍시 각 타입의 조건들을 검사하거나 타입 변환을 할 수 있습니다. (C++14~) is_null_pointer, is_final이 추가되었습니다. (C++17~) bool_constan...