IT/C++, MFC (34) 썸네일형 리스트형 C언어 공부법 보호되어 있는 글입니다. [MFC 기초] 윈도우 프로그래밍 기초1장 [출처] [MFC 기초] 윈도우 프로그래밍 기초1장 | 작성자 나데다 보호되어 있는 글입니다. Code review class Viewer : public CDialogEx { DECLARE_DYNAMIC(Viewer) public: Viewer(CWnd* pParent = nullptr); // standard constructor virtual ~Viewer(); } Viewer*m_pViewer; void Viewer::ClearViewer() { UpdateViewer(); } void Measure::OnBnClickedButton() { m_pViewer->ClearViewer(); } class Measure : public CDialogEx { DECLARE_DYNAMIC(Measure) public: Measure(CWnd* pParent = nullptr); // standard constructor.. [C] 포인터(Pointer) "포인터란 메모리의 주소 값을 저장하기 위한 변수이다." 포인터가 변수라는 것을 강조하기 위해서 '포인터 변수'라는 표현을 쓰는 것이다. 모든 변수는 메모리에 값을 저장한다. const와 같은 고정값 변수 외의 모든 변수는 메모리 중에 RAM에 할당된다. 이러한 메모리의 공간을 구별하는 것이 메모리 주소값이다. 주소로 각각의 위치를 구별한다. 포인터 변수 모두는 메모리의 주소를 지정하는 값을 가진다. 데이터가 존재하는 주소값을 사용하여 액세스한다. 즉, 어떤 번지의 메모리에 값을 쓰거나 또는 읽어 오는 방식이다. 정적변수 역시 메모리에 배치되고 결국은 주소값을 가질 것이다. 그러나 차이점은 기계어 코드에 주소값을 고정하여 액세스된다. 그러나 포인터 변수는 주소값을 가지고 액세스하기 때문에 임의의 위치를 .. [윈도우즈 API 정복] 7-5-나. 스태틱 [윈도우즈 API 정복] 7-5-가. 스크롤 바 [Waring 해결사] warning C4003: 'CreateWindowW' 매크로의 실제 매개 변수가 부족합니다. https://learn.microsoft.com/ko-kr/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4003?view=msvc-140 컴파일러 경고(수준 1) C4003 자세한 정보: 컴파일러 경고(수준 1) C4003 learn.microsoft.com 'identifier' 매크로의 실제 매개 변수가 부족합니다. 매크로 정의의 공식 매개 변수 수가 매크로의 실제 매개 변수 수를 초과합니다. 매크로 확장은 누락된 매개 변수의 빈 텍스트를 대체합니다. 정의해놓은 함수 매개 변수의 갯수 > 실제 사용하는 함수의 매개 변수의 갯수 hWnd=CreateWindow(lpszClass, lpszClass, WS_OVERLAPPEDWINDOW.. 1년 계획표 1. C언어 : 2-3개월 2. 자료구조 1개월 총 : 4개월 3. C++ (문법, 가상함수와 Template) : 1-2개월 4.Win32 API (GUI X, TCP/IP socket) : 2개월 총 : 7-8개월 5. Project : 2-3개월 총 : 10-11개월 5. MFC (Hybrid Application) 6. Edge, Javascript 기반 7. Pointer 디버깅 가능 함수 pointer callback 구조 single linked-list 2진 트리, B트리, 이산 트리 탐색 - 깊이, 너비 주소록 2시간 동안 책 안 보고 서술할 수 있을 정도 8. Service control : Process, thread 제어, IPC, DLL → Socket File I/O → IOCP.. 이전 1 2 3 4 5 다음