C++/CLI에서의 연산자 오버로딩 패턴
C++/CLI 템플릿 클래스에서 연산자 오버로딩 문제를 해결하는 간단한 방법을 소개할까 합니다. 아래 코드는 원문에서 베껴온 코드이고, 언급했다시피 결과는 이상하게도 **성공, 실패** 입니다. // LibraryA.cpp : library file. #include "stdafx.h" #include…
C++/CLI 템플릿 클래스에서 연산자 오버로딩 문제를 해결하는 간단한 방법을 소개할까 합니다. 아래 코드는 원문에서 베껴온 코드이고, 언급했다시피 결과는 이상하게도 **성공, 실패** 입니다. // LibraryA.cpp : library file. #include "stdafx.h" #include…
아무래도 컴파일러 버그인 듯한 문제를 발견했는데, 단순히 내 자신이 무지한 탓인가 싶어 블로그에 올려봅니다. 소스 코드는 Visual Studio 2008로 작성해서 올려놨습니다. // LibraryA.cpp : library file. #include "stdafx.h" #include <iostream>…
로컬 SVN 저장소가 맛이 갔다. Update를 하려면 우선 CleanUp부터 하라고 하고, CleanUp부터 하려면 Lock부터 풀라고 한다. Lock을 풀려니 무슨 이유에선지 안 되더라. 이런 경우를 처음 당하는 게 아니라서 이전처럼 대처했다.…
2008.07.27 지금은 인클봇에 문제가 있으니 이 기능을 쓰지 마세요. 인클봇이 요청을 두 번 보내는 버그가 있습니다. 2008.07.28 2008.07.27 서비스 등록할 때 주의하세요. 필수 기능부터 만들어서 세세한 부분을 신경 쓰지 못했습니다.…
취미 삼아 뭘 만들려다 보니 PHP를 쓰게 됐다. 리눅스 + 웹 개발은 내 전문분야가 아닌 탓에 제대로 된 환경이 없었다. 일단 로컬 컴퓨터에 설치된 Notepad++이나 gvim을 쓰기로 했지만, 매번 ftp로…
#include "stdafx.h" using namespace System; value struct Point { public: int x, y; Point() { x = 0; y = 0; } }; Problem of struct default constructor in vc++2005…
NPC가 뛰어놀고, 바람에 나무가 흔들리고, 고래가 떠다니고. 이런 서비스를 만들려다 보면 화려한 어록이 탄생한다. 개발자로서는 도저히 이해 못하는 기획자들의 엉뚱한 상상들. milstone:andromeda 게임개발자로서 기획자랑 싸우는 것은 가장 쓸데없는 짓이다. 망치와…
채팅 스크립트를 짜다가 스크립트 엔진에서 엄청난 버그를 발견했다. 꼼수를 써서 고치긴 했는데, 마지막 순간까지도 제대로 된 해결책인지 확신이 안 서서 마음을 졸였다. CLR 환경(C#, C++/CLI 등)에는 Thread Local Storage가 몇…
사내에서 C++/CLI 프로그래밍을 함께 하게 될 동료 개발자들을 위해 정리해본다. 이 글은 꾸준히 업데이트될 예정이고, 그 중에서도 제목만 달린 항목부터 추가될 것이다. 단, 함께 일하는 사람들을 위한 문서이므로 외부 사람들이…
윈도우 프로젝트 필수 유틸리티엔 다음과 같은 대목이 있다. < devenv > 를 사용하면 Release 모드와 Debug 모드를 구분해서 빌드할 수 있지만, 32, 64비트 빌드를 구분해서 할 수는 없습니다. < devenv…