반응형

전체 글 1541

상속받은 객체 DELETE 또는 하나의 클래스에 여러개의 파생상속 DELETE 주의사항

================================= ================================= ================================= //기본 상본 AAA 를 만든다 class AAA { public: AAA(); ~AAA(); virtual void init(); } class BBB : public AAA { public: BBB(); ~BBB(); void init(); int a; int b; } class CCC : public AAA { public: CCC(); ~CCC(); void init(); int a; } map mTest; mTest[1] = new BBB(); mTest[2] = new CCC(); //이렇게 되었다고 하자 그러면 ..

html 에서 asp 스크립트 쓰는방법

================================= ================================= ================================= 관리도구 - > IIS 관리 -> 홈디렉토리 -> 구성 -> 추가,편집 실행파일 - C:\WINNT\System32\inetsrv\asp.dll 입력 확장명-.html (htm 등등) 동사- '다음으로 제한' 선택 -> GET,HEAD,POST,TRACE 입력 스크립트엔진 - 체크 파일이 있는지 확인- 체크 안함 최신 윈도우 서버에서는 안해도 적용되는것도 있다. ================================= ================================= ========================..

이터레이터 패턴 (Iterator Pattern)

=====================================================================   낭만님의 구현 :http://thx4alice.tistory.com/333  이터레이터 패턴은 이미 제네릭 프로그래밍에서 널리 사용되고 있는 패턴입니다. (= 반복자 패턴)이번에는 직접 구현을 해보았습니다.100% 똑같이 구현하지는 못했지만,이터레이터라는게 무엇인지는 확실히 알게될 듯 하네요.이터레이터 패턴은 컬렉션 구현 방법을 노출시키지 않으면서도그 집합체 안에 들어있는 모든 항목에 접근할 수 있게 해주는 방법을 제공해줍니다.1/*2    Common.h3*/4 5#include 6 7#include "Iterator.h"8 9using namespace std;01/*02 ..

메모리 풀 예제1

================================= ================================= ================================= 출처 http://www.myevan.net/phpBB/viewtopic.php?t=2298 #pragma once #define null 0 template class MemoryPool { protected: vector vectorData; vector vectorFree; byte * buffer; unsigned int usedObject; unsigned int maxObject; static T* newInstance() { return (T*)::operator new(sizeof(T)); } static vo..

상태 패턴

상태 패턴 다이어그램 저도 강좌라는걸 써보네요..;; 디자인 패턴중 상태패턴에 대해 간단하게 설명해 보려고 합니다. 보통 상태패턴( State Pattern )은 'Object의 속성을 다른 객체에 위임한다' 라 되어 있으며, 구현 목적은 '다른 종류의 객체들이 공통 속성을 가지는 경우, 속성의 구현을 포함하는 객체에서 분리시킨다' 라고 되어 있습니다. 따라서 구현을 위해서는 속성을 가진 객체와 실제 속성을 구현하려는 객체가 필요합니다. 좀더 쉽게 말하면, A, B, C 라는 객체가 있는데, Move, Attack, Guard, Stop 등 공통되는 구현이 있다면, 이러한 액션을 취하는 속성들을 따로 분리해서, 구현한다는게 상태패턴의 목적입니다. 그럼, 소스 위주로 설명하겠습니다. #include #in..

아이폰 개발자 등록

================================= ================================= ================================= 전제조건은 개발자 프로그램에 등록된 상태여야 합니다. * Developer Program Portal에 접근 http://developer.apple.com/iphone에 로그인 우측 상단 부분에서 iPhone Developer Program Portal 링크 클릭 * 개발팀 구성 좌측 메뉴에서 Team 클릭 개인이면 기본적으로 본인이 Team Admin으로 등록되어 있슴 등록된 이메일 주소와 이름을 미리 확인 해둔다(CSR발급시 필요) * CSR 발급 Mac에서 응용프로그램 - 유틸리티 - 키체인접근(KeyChain Acc..

비트연산자 구분 값을 2개를 BYTE나 DWORD 하나의 값으로 만들어 보낼때

================================= ================================= ================================= #define MAKEWORD(a, b) ((WORD)(((BYTE)(((DWORD_PTR)(a)) & 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff))) 16) & 0xffff)) #define LOBYTE(w) ((BYTE)(((DWORD_PTR)(w)) & 0xff)) #define HIBYTE(w) ((BYTE)((((DWORD_PTR)(w)) >> 8) & 0xff)) ================================= ===========================..

ASP DB Connect(연결) 할때 오류나는 경우 확인법 또는 구성 설정법

================================= ================================= ================================= dbconn.asp //---------------------------------------------------------- //---------------------------------------------------------- 이렇게 코딩 되어있는데 브라우져 메세지창 //---------------------------------------------------------- Microsoft OLE DB Provider for ODBC Drivers 오류 '80004005'[Microsoft][ODBC 드라이버 관..

반응형