본문 바로가기

프로그래밍

#pragma pack( push, 1 ) http://blog.naver.com/pjbmylove?Redirect=Log&logNo=110177847013 #pragma pack( push, 1 )struct _test{int aaa;char bbb;};#pragma pack( pop ) #pragma pack( push, 1 ) / #pragma pack( pop ) 무엇입니까? - 데이터 정렬을 1byte로 변경하는놈입니다. 왜..필요한가?- 일단 아래 구조체 크기를 생각해보자. struct _test { int aaa; char bbb;}; 음. int( 4byte ) + char( 1byte )면 5byte일꺼야.. 하지만 sizeof 해보면 8byte가 나온다.... 일단 이문제는 여기서 접어두고.먼저 윈도우환경에서 데이터 정렬을 몇 ..
CXX0033:오류 : OMF형식 정보에 오류가 있습니다 CXX0033:오류 : OMF형식 정보에 오류가 있습니다 라는 오류를 발견하였다 맨붕 데이터가 안보인다 답은 프리컴파일드 헤더파일(.pch) 파일 때문에 발생하는 문제인듯 해당하는 구조체 클레스가있는 헤더를 프리컴파일 헤더에 추가해주니 해결되었다. 출처 : 프리컴파일 헤더 오류 (http://great-artist.tistory.com/71)http://support.microsoft.com/kb/131147/kohttp://support.microsoft.com/kb/102697/ko
Visual Studio 2010 – Visual C++ 컴파일러 옵션 사전순 목록 Visual Studio 2010 – Visual C++컴파일러 옵션 사전순 목록이 콘텐츠는 높은 품질 표준에 맞게 수작업으로 번역된 것입니다.이 페이지와 원본 영어 콘텐츠를 동시에 보려면 “기본 설정”을 클릭하고 클래식을 보기 기본 설정으로 선택합니다.다음은 사전순으로 나열한 포괄적인 컴파일러 옵션 목록입니다.범주별 목록을 보려면 컴파일러 옵션 범주별 목록을 참조하십시오.옵션용도@지시 파일을 지정합니다./?컴파일러 옵션을 나열합니다./AI#using 지시문에 전달된 파일 참조를 확인하기 위해 검색할 디렉터리를 지정합니다./analyze코드 분석을 활성화합니다./arch코드 생성 시 SSE 또는 SSE2 명령을 사용합니다. x86 전용입니다./bigobj.obj 파일에서 주소 지정 가능한 섹션의 수를 늘..
Disign Pattern : 디자인 패턴의 개념 디자인 패턴의 개념 ※Design Pattern의 분류와 종류 기본 패턴(Fundamental Design Patterns)디자인 패턴 중에서도 가장 기본인 동시에 가장 중요한 패턴 종류 : 델리게이션(Delegation) 패턴, 인터페이스 패턴, 이뮤터블(Immutable)패턴, 마커 인터페이스(Marker Interface) 패턴, 프록시(Proxy) 패턴 등 생성 패턴(Creational Patterns)객체의 생성 방식을 결정하는데 포괄적인 솔루션을 제공하는 패턴 클래스 정의와 객체 생성 방식을 구조화, 캡슐화하는 방법을 제시한다. 객체 생성 과정을 추상화시킨다는 특성을 갖고 있으며 클래스의 재사용을 위해 상속보다는 컴포지션 기법을 보다 많이 사용한다.기본원리 ① 시스템에서 사용하는 클래스 정보를..
VisionSDK 튜토리얼 분석및사용 튜토리얼 분석및 사용 해보았습니다.여러가지 를 실행해 보았고 많고 다양한 기능들을 지원하고 있었습니다. 무었보다 눈여겨 보앗던것은 PhysX 기능과 Light기능및 Thread 기능을 인상깊게 보았습니다. 하지만 엔진이 모듈 기반이기에 여러가지 분석할것이 많아 앞으로 많은 시간 봐야 할거 같습니다.
MFC 에서 TortoiseSvn 커밋 실행 시키기 MFC 에서 TortoiseSvn 커밋 실행 시키기bool istest = false;SHELLEXECUTEINFO si;CStringPath; Path.Format("/command:commit /path:%s /closeonend:0", g_pOption->m_szLivePath);si.cbSize = sizeof(SHELLEXECUTEINFO);si.lpVerb = __TEXT("open");//mode : print, writesi.lpFile = __TEXT("TortoiseProc.exe"); //실행파일si.lpParameters = Path;si.lpDirectory = NULL;//실핼파일 디렉토리.si.nShow = SW_SHOW;//SW_HIDEsi.fMask = SEE_MASK_NO..
CListCtrl NM_CUSTOMDRAW 처리하기 Neat Stuff to Do in List Controls Using Custom DrawBy Michael Dunn, 30 Nov 1999 4.93 (386 votes)Rate:vote 1vote 2vote 3vote 4vote 5inShare0Is your email address OK? You are signed up for our newsletters but your email address is either unconfirmed, or has not been reconfirmed in a long time. Please click here to have a confirmation email sent so we can confirm your email address and start sendin..
[문자 함수(isupper, isalnum, isalpha 등)] 문자 함수(ctype.h) 1) 문자 판단 함수 isalnum(문자): 영문자 또는 숫자인 경우만 참을 리턴 isalpha(문자): 문자가 영문자인 경우만 참을 리턴 isdigit(문자): 문자가 숫자인 경우만 참을 리턴 islower(문자): 문자가 영어 소문자인 경우만 참을 리턴 isupper(문자): 문자가 영어 대문자인 경우만 참을 리턴 ispunct(문자): 문자가 기호문자인 경우에만 참을 리턴 isspace(문자): 문자가 스페이스인 경우에만 참을 리턴 isascii(int c): c가 ASCII이면 참값을 리턴 iscntrl(int c): c가 control 문자이면 참값을 리턴 isprint(int c): c가 인쇄 가능한 문자이면 참값을 리턴 예제7) 문자 판단 함수 #include #i..