MDAC 버전 확인하기

로컬 컴퓨터에 설치된 MDAC의 버전을 확인하는 코드이다. from_string 함수는 그저 문자열로 표현된 버전 번호를 숫자로 변환하기 위한 함수일 뿐이다. 소스 코드에 참고한 문서의 링크를 적어놨다. // REFERENCE: codeguru.com/forum/showthread.php?t=231054 template <class…

Comments Off on MDAC 버전 확인하기

[VC++] 미리 컴파일된 헤더를 쓰려면

미리 컴파일된 헤더를 안 쓰게 구성되어 있는 Visual Studio 프로젝트를 손보고 싶을 때가 있다. 이렇게 하면 된다(영문판 기준). 프로젝트 속성(Properties)메뉴에 들어간다. C++/Precompiled Headers에서 Use Precompiled Header (/Yu)를 선택한다. Visual Studio의…

2 Comments

[VC++] stringstream의 황당한 버그

정말 대단한 버그다! 회사 동료 분이 메모리 누수 현상이 있다길래 둘이 같이 달려들어 문제를 찾아봤는데, 천신만고 끝에 원인을 알아냈다. wcout.imbue( locale("korean") ); wostringstream os; for(int i=0; i<2; i++) { os…

9 Comments

[VC++] 시간 측정하기

게임 서버의 로직을 검사하고 부하를 걸어 성능 테스트를 할 프로그램이 필요하다. 이러한 애플리케이션에는 당연히 수행 시간을 측정하는 기능이 들어가야 해서 관련 자료를 훑어보고 정리해봤다. 프로그램의 시간(성능)측정 이 글에는 시간을 측정하는…

0 Comments

C/C++ 로깅 관련 매크로 정리….

원문 출처. 고수들이 절대 가르쳐 주지 않는 C/C++ 프로그래밍 팁 #4 - C/C++ 로깅 Facility 매크로 함수 정의에서 인자 x 에 대해 #x 라고 쓰면 x 가 문자열 리터럴로 바뀝니다.…

0 Comments

First-Chance Exception

코드 프로젝트에서 소스 코드를 하나 가져왔는데, 수 년이 지난 코드라 그런지 Visual Studio 2005에서 빌드하려니 이런저런 오류가 많이 났다. 어찌어찌 손을 보고 코드를 실행시키는데 이게 웬걸 First-Chance Exception이 발생한다. C++을…

2 Comments