//#include <WinDef.h>
typedef unsigned short WORD;
typedef WORD *PWORD;
//PWORD
//A pointer to a WORD .
//This type is declared in WinDef.h as follows :
//typedef WORD *PWORD;
int main()
{
PWORD p;
int n;
n = sizeof(WORD);
printf("WORD %d\n", n); //32비트 : 2 - 64비트 : 2
n = sizeof(PWORD);
printf("PWORD %d\n", n); //32비트 : 4 - 64비트 : 8
return 0;
}
좀 더 자세히 구체적으로 질문해주셔야 답을 해드릴 수
좀 더 자세히 구체적으로 질문해주셔야 답을 해드릴 수 있습니다.
---
http://coolengineer.com
C++ 문법입니다.
PWORD 타입의 임시 변수를 pImageBase 값으로 초기화 한 뒤에 포인터 연산으로 읽어서 비교한 겁니다.
C++은 ISO C89 표준과 호환성이 있을 뿐 다른 언어이므로 C++ 문법은 따로 공부하시기 바랍니다.
참고해보세요.
2 바이트
4 바이트
8 바이트 크기에 변수 입니다.
주소를 넣어도 되고. 값을 넣어도 됩니다.
Windows Data Types
https://translate.google.co.kr/translate?hl=ko&sl=en&tl=ko&u=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fwindows%2Fdesktop%2Faa383751(v%3Dvs.85).aspx&anno=2
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기