알라딘MGG와이드바


태그 : Cpp 요약보기전체보기목록닫기

1

Protocol Buffer 로 C++ 과 C# 에서 데이터 읽기

프로토콜 버퍼에 대한 기본 설명은 자바워크님의 블로그를 참고하자.Google Protocol Buffers 기본 사용법 by 자바워크Google Protocol Buffers에서 Reflection 사용법 by 자바워크Protocol Buffers를 패킷으로 활용해 보자 by 자바워크cpp 에서 프로토콜 버퍼를 사용하려면 다음과 같이 한다.protobu...

C++ : One Definition Rule (ODR)

팀원분들과 함께 프로젝트 셋팅을 이것저것 살펴보다가 다음과 같은 얘기가 나왔다.만약 코드가 이렇게 되어 있다면 어떻게 될까? 1: Test.h 2:   3: class Test { 4: public: 5: #ifndef HIDE_VARIABLE 6: int m_Test[10]; 7: #endif 8: }; ...

Meyer's Singleton 쓸 때 주의할 점

오래간만에 코드 이야기입니다.Meyer's Singleton 를 쓰면 간단하게 싱글턴을 만들 수 있지만, 아래와 같은 실수를 하지 않도록 주의해야 합니다. 1: class CTest { 2: public: 3: static CTest& Inst() { 4: static CTest s; 5: r...

Local Class 좋네요.

템플릿에서 쓸 수 없고, upvalue 안 되고, static 변수도 가질 수 없지만interface 로 빼서 composite pattern 으로 만들면 꽤 유용합니다.당장 코드 몇 개 바꿨는데, 훨씬 보기가 좋아졌네요. :).. void f(){    class local    {    &nbs...

개발 언어 유머

꽤 그럴듯하다 싶더군요.자바가 구리다는 이유는 잘 모르겠지만(제대로 안 써 봐서 그런가...)루비에서 TDD 가 발달한 이유는, 좋은 디버거가 없었기 때문이다.자바에서 IDE 가 발달한 이유는, 언어가 구리기 때문이다.C, C++ 에서 Assert 를 많이 쓰는 이유는 포인터 때문에 맨날 죽기 때문이다.또 뭐 그럴듯한 거 없을까요?(이런 거 보고, 나의...

Adding Console To Win32GUI (Windows 프로그램에 콘솔 추가하기)

내용은 관심 있으신 분만 보시고요.. 중요한 것은 소스 코드void RedirectIOToConsole(); 이것만 main() 초반에 실행시켜 주면 Win32 Windows 프로그램에서 콘솔 띄울 수 있습니다.그러면 UnitTest 의 결과를 콘솔로 확인할 수 있기 때문에 굳이 프로젝트 셋팅을 둘로 나눌 필요가 없지요.역시 구하면 얻는군요 :)원본 :...

Function Overload By Return (C++)

이게 되네요. 거참... 나만 몰랐나... 1: #include <IOSTREAM> 2: #include <STRING> 3:   4: using std::wcout; 5: using std::endl; 6: using std::wstring; 7:   8: struct Foo 9:...
1


Yes24위대한게임의탄생3

위대한 게임의 탄생 3
예스24 | 애드온2