전체 글 (223) 썸네일형 리스트형 [포트폴리오] API - 슈팅게임 제작기간 : 2주담당분야 : Player, Enemy [포트폴리오] 계층 구조 애니메이션 툴 개발 기간 : 약 2주 내용 : 매트릭스 계층 구조를 이용해 로보트 애니메이션을 할 수 있는 툴을 만들자 !! [디자인패턴] Facade 패턴 Facade의 뜻은 정면, 표면이라는 뜻입니다. 퍼사드 패턴은 어떤 서브 시스템의 일련의 인터페이스에 대한 통합된 인터페이스를 제공하고, 퍼사드에서 고수준 인터페이스를 정의하기 때문에 서브 시스템을 더 쉽게 사용할 수 있습니다. 퍼사드 패턴을 만들기 위해서는 어떤 서브 class에 속한 일련의 복잡한 클래스들을 단순화하고, 통합한 클래스를 만들어야 합니다.다른 패턴과 달리 추상화같은게 필요없어 단순한 편으로, 퍼사드를 이용하면 클라이언트와 서브시스템이 긴밀하게 연결되지 않아도 되고, 객체지향의 원칙을 준수하는데 도움이 됩니다. 간단히 말하면 단순화된 인터페이스를 통해 서브시스템을 더 쉽게 사용하게 합니다. 퍼사드 패턴의 장점은 더 간단한 인터페이스를 만들 수 있다는 것이 있습니다. 또한 클라이언트 구현과.. [디자인패턴] 디자인 패턴 포스트를 시작하면서 & 디자인 패턴에 대해 디자인 패턴 스터디를 어제부로 시작했습니다. OpenCV나, 셰이딩 입문이나 벌여놓은 건 많은데 괜히 또 일벌이는거 아닌가 싶지만, ...스터디 기회는 흔치 않으니까요. 현재로써는 23개의 패턴을 모두 포스팅 할 계획입니다.포스팅 잘해놓으신 다른 분들도 많은데 나도 굳이 해야할까? 이런 생각도 들지만 해놓으면 (저에게) 도움이 될 거라 생각합니다. 우리는 조금 더 유연하고 편리한 프로그래밍을 위해 프레임 워크, 라이브러리등을 사용합니다. 프로그래밍시 상황에 따라 이런 적절한 도구를 사용하는 것은 매우 중요한 능력입니다. 꽤 괜찮은 도구가 있음에도 이를 활용하지 않는 것은 시간과 비용의 낭비입니다. 하지만 이 도구를 적재적소에 활용하지 못하는 것 또한 낭비겠지요. 때문에 우리는 도구를 잘~ 사용하기 위해 .. [API] 프로세스 프로세스란 실행중인 프로그램이다.프로그램이라고 말할 수도 있지만, 사실 프로세스는 실행중인 프로그램의 한 인스턴스이다. NotePad.exe 라는 실행 파일이 실행되어 메모리에 적재되면 메모장 프로세스가 된다. 만약 사용자가 2개의 메모장을 실행시켰다면 이 둘은 같은 프로그램이지만, 다른 프로세스로 인식된다. 이것이 프로그램과 프로세스의 차이이다. 운영체제는 실행된 프로그램을 프로세스 단위로 관리한다. 프로세스는 실행중인 프로그램이지만 실제로 작업을 하는 주체는 아니다. 작업은 프로세스 내의 스레드가 담당한다.프로세스는 단지 메모리 상에만 존재하고, 실행과 동시에 스레드를 하나 만들고 스레드를 호출하므로써 모든 작업을 맡긴다. 정리하면, 프로세스는 스레드를 담는 껍데기이며, 실제 일을 하는 것은 스레드 .. [3D UI] ShellExecute http://blog.naver.com/younggaa/60014160187 http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=779 http://msdn.microsoft.com/en-us/library/windows/desktop/bb776886(v=vs.85).aspx [C/C++] 레퍼런스 레퍼런스는 어떤 변수의 별명으로 int a = 10; int& b = a; 생성할때 반드시 초기화 해야한다. 레퍼런스 b의 값을 바꿀 수는 있으나 처음 정의한 것 외에 다른 변수를 참조하게 할 순 없다.두 변수는 같은 주소를 공유하기 때문이다. 예를 들어, int a = 10; int& b = a; int c = 30; b = 20; // 이것은 가능 b = c; // 이것은 불가능 레퍼런스 b의 값을 바꾸는 것은 가능하지만, 가리키는 대상을 바꿀 수는 없다는 것이다. 레퍼런스 앞에 const가 붙었다면, int a = 10; const int& b = a; 레퍼런스 b가 상수화 되어 b의 값을 바꾸는 것이 불가능하다. 하지만 a는 상수화 되지 않았으므로 값 변경이 가능하다. 같은 주소를 사용함에도 불구.. [한줄정리] 포인터와 레퍼런스의 차이 문제) 포인터와 레퍼런스의 차이는? - 포인터는 다른 변수의 주소를 가지고 있는 변수이고, 레퍼런스는 같은 주소를 가지고 있는 또 다른 변수입니다.포인터는 선언과 대입의 분리가 가능하지만, 레퍼런스는 반드시 선언과 동시에 대입해야 합니다.즉, NULL 포인터는 존재하나, NULL 레퍼런스는 존재하지 않는다는 말입니다.또한, 포인터가 가리키는 대상은 바꿀 수 있지만, 레퍼런스로 지정된 대상은 바꿀 수 없습니다. 이전 1 ··· 17 18 19 20 21 22 23 ··· 28 다음