Visual C++ C4503 Warning Fix
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. #include <map> using namespace std; struct VeryLongClassNameType1 { }; struct VeryLongClassNameType2 { }; s...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. #include <map> using namespace std; struct VeryLongClassNameType1 { }; struct VeryLongClassNameType2 { }; s...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 전 x86 시절에는 다양한 calling convention 이 있었습니다. MS가 OS API 의 디폴트로 사용한 pascal 식 호출방식(__stdcall) 막상 언어로 파스칼을 쓰는 델파이가 파스칼식을 사용 하...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 지인이 물어 온 김에 정리 해 둡니다. 결론부터 말하면 C++ 의 Lambda 의 Calling Convention 은 상황에 맞춰 “그때그때 다르다” 입니다. 기본적으로 cdecl(물론 VC++ 프로젝트 설정에서...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. Windows 는 Vista 부터 고 DPI 지원을 하기 시작 했는데, 이게 버전마다 좀 차이가 있다. Vista : DPI 변경시 재부팅 필요함 7 : DPI 변경시 로그아웃 필요함 8 : DPI 변경시 로그아...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 컴퓨터의 발전과 함께 발전해온 것 중 하나가 바로 폰트(Font) 이다. 컴퓨터를 초창기에는 계산용으로 사용했고, 그 다음으로 컴퓨터가 널리 보급 된 이유는 역시나 사무용이다. 타자기를 대체하기 위한 WordProc...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. Devpia 에 질문 올라온김에 정리 해 두는데 크게 특별한 것이 아니라 … http://www.jiniya.net/tt/788 여기 있는 내용 그대로다. 하면안되는짓이 같은 이유는 InitInstance / E...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 정말 오랫만에 로우레벨 관련 질문을 받았습니다… 바로 아래 코드에서 #include <smmintrin.h> int main() { __m128i m_128i; m_128i.m128i_...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 정성태님의 홈페이지를 정독하던중 오랫만에 C++ 관련 글이 하나 올라 왔길래 확인해 보았습니다. 바로 g++에서 inner 클래스를 사용한 템플릿이 제대로 선언 되지 않는다는 문제인데요, 코드는 아래와 같습니다(조금 ...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. boost::interprocess::managed_shared_memory(이하 msm)에 관하여. msm는 내부적으로 Red-Black Tree 를 이용하여 구현되어 있다. 서로 다른 프로세스에서 공유 가능한 ...
주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 관리자 권한을 가진 상태에서 MsiExec.exe /I{A0F05048-7653-4FCD-9F3A-C740E4052ACE} 를 실행하면 Rsfx Driver 언인스톨러를 띄울 수 있습니다. 이걸 먼저 언인스톨 한...