목록★☆★ 481
LuvSea
데이터형 의미 BOOL 논리형(TRUE or FALSE 만 가질수 있음) BYTE 8 bit unsigned 정수형 DWORD 32 bit unsigned 정수형 LONG 32 bit signed 정수형 LONGLONG 64 bit signed 정수형 ULONGLONG 64 bit unsigned 정수형 FLOAT float(실수) LPARAM 32 bit 메시지 파라미터 LPSTR 널문자로 끝나는 윈도우 문자열의 포인터 LPCSTR 널문자로 끝나는 윈도우 문자열 상수의 포인터(const LPSTR) LPTSTR 널문자로 끝나는 유니코드 또는 윈도우 문자열의 포인터 LPCTSTR 널문자로 끝나는 유니코드 또는 윈도우 문자열 상수의 포인터 TCHAR 유니코드 또는 윈도우 문자 UINT 32 bit unsi..
접두어 의미 a 배열 b 또는 f BOOL형 변수(b는 “bool", f는 ”flag"의 약자) by BYTE(unsigned char)형 변수 c 카운터로 사용되는 변수 ch char형 변수 cx, cy x, y 길이를 나타내기 위해 사용되는 변수 d 날짜형 변수 dbl double형 변수 h 핸들(HANDLE)형 변수 n 또는 i int형 변수 l long형 변수 p 포인터 변수 lp long (far) 포인터 변수(32비트 프로그래밍에서는 일반 포인터와 같음) s 문자열 sz 널(NULL)로 끝나는 문자열 u unsigned int형 변수 w WORD(unsigned short)형 변수 dw DWORD(unsigned long)형 변수 str CString형 변수 m_ 멤버 변수 EX) m_lpsz..
1. CPoint Class 기능 2차원 좌표계의 점을 저장합니다. 주요 멤버변수 Int x, y 주요 멤버함수 연산자 함수 : =, ==, !=, +=, -=, +, - 등을 이용한 연산 기능 Offset 함수 : 좌표를 주어진 값만큼 상하좌우로 이동 // 사용 예 CPoint p1(10, 20);// 점의 좌표(10,20)을 p1에 저장 CPoint p2(50, 30);// 점의 좌표(50,30)을 p2에 저장 p1.Offset(20, 30);// p1을 x축으로 20만큼, y축으로 30만큼 이동 CPoint p3 = p1 + p2;// p1과 p2의 x, y 좌표를 각각 더해서 p3에 저장 2. CSize Class 기능 가로 , 세로 길이를 저장합니다. x, y 좌료 대신 가로, 세로 길이를 저장..
점의 좌표를 저장하기 위하여 Point 클래스를 만들어 int형 변수를 사용한다고 하자. 그런데 경우에 따라서 점의 좌표를 정수형이 아닌 실수형으로 저장해야 할 필요도 있다. 이럴 경우 데이터 형만 Double형으로 바꿔서 똑 같은 클래스를 만들면 된다. 이렇게 데이터 형만 바뀌고 형태가 같은 클래스를 여러 가지로 찍어내고 싶을 경우 템플릿을 사용하면 된다. class Point { public: // 멤버 함수 void SetPosition(int nX, int nY); void Move(int nX, int nY); virtual void Show(); protected: // 멤버 변수 int m_nX, m_nY; }; Point라는 클래스가 위와 같을 때 int형 데이터 타입을 임의의 데이터 타입..