Win32 프로그래밍을 하기 위해 필수적으로 포함해야 하는 는 사실 잡다한 다른 매크로나 헤더를 많이 가지고 있습니다. 이는 컴파일 타임을 늘리기도 하고 특히 템플릿 문법이 없는 C를 위해 추가된 min/max 매크로는 C++에서 Win32를 다룰 때 여러 에러를 만들기도 합니다.
Archive: 2023-02
← Back to 2023-
Win32 / #include
를 하기 전에... -
C++ 라이브러리 / 스톱워치
C++ STL에는 OS에 상관없이 일관된 방식으로 시간을 다룰 수 있는 라이브러리가 있습니다. 시각 측정을 위한 clock은 용도에 따라 steady_clock, system_clock, high_resolution_clock 세 가지가 존재하며 high_resolution_clo...
-
C++ 라이브러리 / 스레드 타이머
스레드 타이머는 주 프로그램이 실행되는 메인 스레드와 별개의 스레드에서 일정한 주기마다 주어진 콜백함수를 실행시키는 타이머입니다. C#에선 System.Threading.Timer로 제공하고 있지만 C++에선 직접 만들어 써야 합니다.