inflearn logo
Course

Course

Instructor

vbjiny2434's Posts

vbjiny2434 vbjiny2434

@vbjiny2434

Reviews Written
2
Average Rating
5.0

Posts 2

Q&A

Window API 강의 수강 중 LARGE_INTEGER 타입 변환 오류

#include "pch.h" #include "TimeManager.h" void TimeManager::Init() { LARGE_INTEGER frequency; LARGE_INTEGER prevCount; ::QueryPerformanceFrequency(&frequency); ::QueryPerformanceCounter(&prevCount); // CPU 클럭 frequency = static cast (frequency.QuadPart); // QuadPart 사용 prevCount = static cast (prevCount.QuadPart); //::QueryPerformanceFrequency(reinterpret_cast (&_frequency)); //::QueryPerformanceCounter(reinterpret_cast (&_prevCount)); // CPU 클럭 } void TimeManager::Update() { LARGE_INTEGER currentCount; ::QueryPerformanceCounter(&currentCount); deltaTime = (static cast (currentCount.QuadPart - prevCount)) / frequency; prevCount = static cast (currentCount.QuadPart); _frameCount++; frameTime += deltaTime; if (_frameTime >= 1.f) { fps = static cast (_frameCount / _frameTime); _frameTime = 0.f; _frameCount = 0; } } 챗지피티가 알려준대로 위의 방식으로 고쳐서 실행했더니 오류없이 잘 작동되는데 위 코드를 그대로 사용해도 될까요?

Likes
0
Comments
3
Viewcount
239