본문 바로가기

Treasure island/C, C++, MFC

VS2013, 플러그인 없애고 싶은데... VS2013에 설치한 플러그인 프로그램을 삭제하고 싶은데... 지난번 플러그인들중 쓸만한 것들이 많아서 마구마구 묻지마! 설치를 ... 그런데!! 막상 사용해 보니 불편한 것들이 있었다..어떻게 지우나?? -_-; 난 참 바보다 ㅋㅋㅋㅋㅋ플러그인들을 언인스톨 해보고 해도그놈의 잔재들은 VS2103에 있드라 ㅠ_ㅠ 아고고고고...없애자! 도구 - 확장 및 업데이트... 를 클릭! 여기서 안쓸꺼 제거! 막제거!그러면 된다.... 난 이걸 몰랐긔!왜냐? 메뉴얼 보거나 막 그런 스타일이 아니라..마구마구 눌러보고 경험해 보는 스타일이니깐.... 정말정말, 간단한건데 난 이걸로 엄청나게 짜증을 느꼈지..역시 알면 쉽고 간단한데 모르면...... 손발이 고생이여~ Treasure island/C, C++, MFC 2014. 4. 25. 14:26
Thread(스레드) 메인스레드 외에 다른 스레드를 사용하여 비동기로 동작할 필요성을 느끼게된다.이럴때 스레드를 사용하여 각각 독립적인 동작으로 사용할 수 있다.스레드를 분리하지 않고 메인스레드로만 이용한다면 다량의 데이터를 연산, 관리하는 부분에서 동작을 실행중이기 때문에 다른것들은 하지 못하고 그 동작이 끝날때 까지 기다려야한다. 스레드는 메인스레드와 독립된 동작이기 때문에 멤버변수나 해당클래스의 객체를 이용해서 접근해야한다.스레드 함수 안에서 해당클래스의 변수나 함수로 바로 접근할 수 없다. .h 헤더//타입은 UINT를 해야 하고 매개변수 lParam을 넘겨 주어야 한다static UINT ThreadProc(void *lParam); .cpp 구현AfxBeginThread(ThreadProc, this); nNum1.. Treasure island/C, C++, MFC 2014. 3. 27. 10:17
PeekMessage 게임을 만들때 중요한것 중 확인하고 넘어가야 할 부분은 메세지 루프 입니다.일반적으로 message를 가져오는 GetMessage() 함수가 있습니다. 이 함수는 메세지 큐에서 message를 가져와 message구조체에 복사하고 message 큐에 복사한다.message가 없을때는 새로운 message가 들어올 때까지 리턴을 하지 않습니다. 메세지가 들어오기 전까지는 놀고 있게 되는건데,이 놀고 있는 시간을 dead time(데드 타임) 이라고 합니다. (MicroSoft 특허가 있다고 하더라..) 메세지가 없는 시간 또는 구간에 우리가 다른 작업을 할 수 있다면, 메세지 처리 시간과 별개로다른 작업에 영향을 주지 않고 실행해야할 것들을 처리할 수 있겠습니다. 만, GetMessage()의 특성상 메세.. Treasure island/C, C++, MFC 2014. 3. 26. 15:07
항목4: 객체를 사용하기 전에 반드시 그 객체를 초기화하자 int x;어떤 상황에서는 x의 값이 확실치 초기화되지만(0으로), 또 다른 상황에서는 그것이 보장되지 않는다. class Point{int x, y;};...Point p;이렇게 했을 때, p의 데이터 멤버 역시 어떤 상황에서는 초기화가 보장되지만 어쩔때는 또 안된다.초기화되지 않은 값을 읽도록 내버려 두면 정의되지 않은 동작이 그대로 흘러 나오게 된다.어떤 플랫폼의 경우에는 미초기화 객체를 읽기만 해도 프로그램이 서 버리기도 합니다. 대체적인 경우에는 적당히 무작위 비트의 값을 읽고 객체의 내부가 이상한 값을 갖게 된다. C++의 객체가 초기화가 중구난방인 것은 절대 아니다. 언제 초기화가 보장되며 언제 그렇지 않은지에 대한 규칙이 명확히 준비되어 있다. 안타까운점은 복잡하다.;;; 가장좋은 방법은 .. Treasure island/C, C++, MFC 2014. 3. 20. 16:54
Printf 함수에 대해서 알아보자 Printf 함수에 대해서 알아보자 #include int main(void) { printf("Hello, world\n"); return 0; } 위의 코드를 실행해 봅시다. 코드를 실행하면 Hello, world 라는 화면이 나올것입니다. 맞습니다. printf 라는 함수는 화면에 내용을 출력하는 함수입니다. printf("---") 의 --- 이 부분의 내용을 출력합니다. printf 함수는 문자열을 출력하는 기능을 제공한다. Hello, world의 끝 부분에 보면 '\n'과 같은 문자가 있습니다. 이런 문자를 가르켜 이스케이프 시퀀스(escape sequence)라 부르거나 특수문자라고 부르기도 합니다. 이는 단순히 출력되는 문자가 아니라 다른 의미로 해석이 되는 별도의 기능을 제공하는 문자입.. Treasure island/C, C++, MFC 2011. 7. 13. 20:16
시작 해 볼까? 수 많은 개발환경이 있지만.. 다양항 개발환경중에서 가장 보편적으로 많이 사용하는 Visual C++ Express Edition 을 설치해서 실습해 보겠습니다.~ 흐흐크크 자~ 일단 Visual C++ Express Edition 을 다운 받아야 한다. Visual C++ Express Edition은 Microsoft 사의 홈페이지에서 무료로 다운 받을수 있습니다. (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express#webInstall) 절대 불법은 아닙니다~ 설치는 무지무지무~~지 쉽습니다. (설치정도 못하면 컴퓨터 기초부터 다시 하셔야겠죠~?) 프로그램을 만들기에 앞서서 솔루션과 프로젝트라는 것을 만들어야 합니다... Treasure island/C, C++, MFC 2011. 7. 9. 20:18

BLOG Version/ 1.0.0.1 _20.04.09
Copyright © 2002-2020 EIGHTBOX. All Rights Reserved.
Behold the fowls of the air: for they sow not, neither do they reap, nor gather into barns; yet your heavenly Father feedeth them. Are you not much better than they?