728x90

공부필요 4

Cpp 가변인자함수 예제

출처 : KGCA 게임 아카데미(http://www.kgcaschool.com/). 수업 예제 파일 가변 인자 함수 써본적은 있는데 내용 정리 필요. 참고코딩 도장 : 가변 인자 함수 사용하기soen.kr MSDN variableFactor.h #pragma once #include //initializer_list, vfprintf #include //initializer_list #include //va_list using std::cout; using std::endl; using std::initializer_list; bool g_debug = false; #pragma region C_style void debugOut(const char* str, ...) { va_list ap; if (g..

Cpp cast연산자들 예제

출처 : KGCA 게임 아카데미(http://www.kgcaschool.com/). 수업 예제 파일 참고 : 1) bad_cast 예외2) using과 typedef3) using namespace ###; 는 취소할 수 없다. 그래서 using문이 작동하는 범위를 정해버림(..)4) __int64 == long long 참고 header.h #pragma once #include using std::cout; using std::endl; dynamic_cast.h #pragma once #include "header.h" namespace dyn { //dynamic_cast는 vtable을 사용하기 떄문에 반드시 virtual 함수가 있어야 작동한다. class dA { public: virtual..

Cpp Template 예제 (student mgr)

출처 : KGCA 게임 아카데미(http://www.kgcaschool.com/). 수업 예제 파일 솔직히 제대로 이해 못한 예제.다시 볼 필요 있음. header.h #pragma once #include #include #include #include using std::cout; using std::cin; using std::endl; using std::string; using std::wstring; using std::wcout; using std::bad_alloc; //예외 클래스 A //사용하진 않음 class ExceptA { public: void What() { cout m_pData; return pData; } pNode = pNode->m_pNext; } return NULL..

반응형