전체 글 39

Win32API - Windows App : 메모리 누수 체크 함수

C++에서 코드를 작성하다 보면, 동적 할당 된 메모리 관리에 대해 잘하고 있는지 의문이 들 때가 있다. 그럴 때에 사용하면 유용한 Windows 내장 함수를 알아보자. int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow) { // 메모리 누수(Lead) 체크 _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); //_crtBreakAlloc(); // Memory Leak 유발 코드 한 줄 int* iTestValue = new int(); ... } Windows App의 mai..

Win32API - 출력 디렉터리 및 리소스 경로 관리

[1] Output 경로 관리 프로젝트 속성 ➝ 구성 속성 ➝ 일반 ➝ 출력 디렉터리 &(SolutionDir) : Solution(.sln) 파일이 위치한 경로 &(Platform) : 플랫폼 이름의 폴더 x64 or x32 &(Configuration) : 구성 이름의 폴더 Debug or Release 구성 형식 : (App이름).exe 형태 ➝ 원하는 이름으로 수정한 결과물을 낼 수도 있다. (ex. MapleStory.exe) Release x64의 경우, bin_debug가 아닌 bin으로 설정하였다. 출력된 결과 모습이다. [2] Resource 경로 관리 추후에 Output 폴더 내부의 bin 폴더만 통채로 배포하면, 게임을 구동시킬 환경을 옮길 수 있는 것이 된다. 그러므로, Resour..

[알고리즘] 공부하기 좋은 블로그들

c++ map find 시간복잡도 https://blog.naver.com/yoochansong/221739086178 C++ STL container 시간 복잡도 및 특징 비교. ==============&#... blog.naver.com https://zeddios.tistory.com/237 알고리즘 ) Red-Black Tree 안녕하세요 :) Zedd입니다. 오늘은 알고리즘 파티인가요? 이 전글 와 Red-Black Tree가 같은 강의자료에 있길래.. 얼른 iOS글도 써야하는데...ㅎ_ㅎ 뭐 연휴는 기니까.... 히유ㅠㅠ강의자료 보다보니까, zeddios.tistory.com

카테고리 없음 2022.05.25

[게임 클라이언트] Directx3D 관련 참고하기 좋은 내용

Online Game Server (MMO) 의 개발 엔지니어로 취업(이직)을 준비하는 상태이므로 Directx3D 까지는 공부할 필요는 없지만, C++ 및 클래스화 공부도 할 겸 작업을 해 볼 예정이다. https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-2 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12 - 인프런 | 강의 DirectX 12를 통해 그래픽스 기초를 학습하는 강의입니다. 3D 세상의 물체가 어떤 원리로 모니터 화면에 그려지는지 공부하게 됩니다., - 강의 소개 | 인프런... www.inflearn.com https://docs.microsoft.com/ko-..

카테고리 없음 2022.05.14

[유학] 북미 취업을 원한다면, 캐나다를 먼저 안정적으로 정착

https://brunch.co.kr/@hsy110405/4 02화 미국 vs 캐나다, 개발자 해외취업/유학 어디로 갈까? 북미 개발자로 커리어 전환 시리즈 | 개발자로 북미쪽 해외취업 또는 유학을 결심했다면 첫 단추는 나라를 정하는 것이다. 미국과 캐나다 중 어디가 더 나에게 좋을지 2017년의 나는 머리를 싸매 brunch.co.kr 미국 vs 캐나다 이민 관련해서 캐나다를 먼저 가야 한다는 좋은 조언을 해주시는 블로그 글쓴이분이다.

카테고리 없음 2022.05.10

[유학] WES 학위 인증 관련 글 정리

https://kin.naver.com/qna/detail.naver?d1id=8&dirId=80106&docId=350371913&qb=7IKs7J2067KE64yAIFdFUw==&enc=utf8§ion=kin.ext&rank=4&search_sort=0&spq=0 사이버대학교 나오면 캐나다 이민할때 학위점수에 추가가될까요? 사이버대를 갈생각인데 캐나다이민할때 연방이민 점수에있는 학위 점수 얻을수 있나요? kin.naver.com https://kin.naver.com/qna/detail.naver?d1id=11&dirId=110602&docId=329709217&qb=7IKs7J2067KE64yAIFdFUw==&enc=utf8§ion=kin.ext&rank=5&search_sort=0&..

카테고리 없음 2022.05.09

[유학] 미국 Online Master's Degree in CS 관련 자료들

https://blog.naver.com/ilovelatale/222716760807 미국 석사(MSCS) 준비 시리즈 (1) - 대학원 정하기 작년 여름 즈음에 재직 중이던 회사에서 좋은 기회를 얻어 미국 온라인 석사 과정을 알아보기 시작했다. 나... blog.naver.com 굉장히 잘 정리해두신 블로그를 링크 저장해두려고 한다. https://blog.naver.com/shyun927/222618309202 내가 다시 20살로 돌아간다면 선택할 대학 (feat.사이버대/해외 온라인학사/온라인석사/송도글로 글을 쓰기가 귀찮은 것도 맞지만, 이 정보들을 어떻게 엮어야 할지 잘 몰라서 링크를 포함해 큐레이션 해 ... blog.naver.com 해외 온라인 학사 / 석사에 대해 상세히 연구한 블로그 분..

카테고리 없음 2022.05.09

[Win32API] Resource 모듈 다루기

https://soonang2.tistory.com/28 [Win32API] GetAsyncKeyState() 와 키 입력 받기 (1) 이번에는 가상 키 값과 키보드 입력을 받는 방법에 대해서 알아보겠습니다. _getch() 함수는 가장 마지막에 입력한 값만 받을 수 있으므로, 대각선 이동을 구현할 수 없습니다. switch(wParam) / case WM_ soonang2.tistory.com ※ 이전 포스팅과 이어지는 내용이므로, 먼저 읽고 오시는 것을 추천드립니다. ※ ※ 이번 포스팅의 Source Code는 아래 git 링크에서 볼 수 있습니다. ※ https://github.com/nr97819/Win32_ASTR_Lecture/tree/Lecture-13 GitHub - nr97819/Win3..

카테고리 없음 2022.05.05