본문 바로가기

this pointer : this 포인터는 클래스에 대한 포인터 값이 아니라, new연산을 통해 객체가 생성될 때 만들어지는 것이므로 생성된 객체의 고유한 값이다. 참조의 범위는 protected,private 키워드와 마찬가지로 객체 외부에서는 접근이 불가능 하다. this 포인터는 클래스의 모든 멤버(field&method)에 접근을 할 수 있는데, static keyword로 생성된 필드와 메서드는 접근을 할 수 없다.(정적 메모리는 객체가 생성되기전에 메모리에 잡힘.) Source: Instruction: void Date::setMonth( int mn ) { month = mn; // 객체내에서 맴버를 부를 때, 일반적으로 this가 암시적으로 호출된다. this->month = mn; // ->연산을 통해서도 접.. 더보기
Convert YUV420 to RGB8888 Camera.CallbackPreview 인터페이스를 통해 들어오는 이미지 값은 YUV420sp이다. 이것을 저장하거나 혹은 캔버스에 띄우려면 비트맵으로 변환을 해야한다. (1)android 2.2(proyo 버전)이상에서는 YuvImage라는 클래스를 제공해준다. 따라서 이 클래스를 이용하여 변환하면된다. (2)android 2.2이하 버전일 경우 YuvImage라는 클래스가 제공 되지 않으므로 직접 코딩을 하여야한다. 1.Android Camera Image얻어는 방법. http://androidhuman.tistory.com/entry/카메라를-이용하자-카메라-프리뷰-띄우기 2. Android에서 기본적으로 제공되는 YUV420sp 색공간에 대한 이해. http://blog.naver.com/j60.. 더보기
error C2065: 'IDD_Main_DIALOG' : 선언되지 않은 식별자입니다. MainDlg.h 파일에 #include"resource.h"을 추가 해주면 된다. - main dialog외의 다른 클래스나 객체에서 main dialog의 핸들(인스턴스)을 얻어오려면, 객체의 cpp파일에 #include"MainDlg.h"처럼 메인 다이얼로그 헤더파일을 추가시켜주고 MainDlg* pDlg = (MainDlg*)AfxGetMainWnd(); 해주면 된다. AfxGetMainWnd()함수는 함수명에서 볼수 있듯이 메인 다이얼로그의 핸들을 리턴한다. 더보기