노력과 삽질 퇴적물
목차 파트1. 시작하기 기초 > 키워드와 식별자 > 자료형, 변수 > 연산자 > 자료형 캐스팅 > 배열 제어문 함수 포인터와 참조 파트2. 클래스와 상속 > 기본 요소 > 상속: 액세스 지시어, 가시성의 상속, 가상함수 > 라이프 사이클로 본 생성자&소멸자 > friend키워드 > 다중상속 생성자 종류 > 복사 생성자 > 이동 생성자 > 위임 생성자 연산자 다중정의(오버로딩) 업 캐스팅&다운 캐스팅 파트3. 템플릿 예외처리 > try-catch > throw와 exception클래스 > noexcept 함수 * 해당 포스팅은 JAVA혹은 파이썬처럼 C기반과 직결되지는 않는 언어에 익숙한 상태로 진행되는터라 과감히 생략하고 넘기는 부분이 존재합니다. * 일반적인 강의형 포스팅이라기보다는 개인적인 노트정리여..
목차 파트1. 시작하기 기초 > 키워드와 식별자 > 자료형, 변수 > 연산자 > 자료형 캐스팅 > 배열 제어문 함수 포인터와 참조 파트2. 클래스와 상속 > 기본 요소 > 상속: 액세스 지시어, 가시성의 상속, 가상함수 > 라이프 사이클로 본 생성자&소멸자 > friend키워드 > 다중상속 생성자 종류 > 복사 생성자 > 이동 생성자 > 위임 생성자 연산자 다중정의(오버로딩) 업 캐스팅&다운 캐스팅 파트3. 템플릿 예외처리 * 해당 포스팅은 JAVA혹은 파이썬처럼 C기반과 직결되지는 않는 언어에 익숙한 상태로 진행되는터라 과감히 생략하고 넘기는 부분이 존재합니다. * 일반적인 강의형 포스팅이라기보다는 개인적인 노트정리여서 보조 설명이나 자체적인 언어(?)로 해석/재구성한 부분은 밑줄을 포함한 이탤릭체 혹..
목차 파트1. 시작하기 기초 > 키워드와 식별자 > 자료형, 변수 > 연산자 > 자료형 캐스팅 > 배열 제어문 함수 포인터와 참조 파트2. ??? 파트3. ??? * 해당 포스팅은 JAVA혹은 파이썬처럼 C기반과 직결되지는 않는 언어에 익숙한 상태로 진행되는터라 과감히 생략하고 넘기는 부분이 존재합니다. * 일반적인 강의형 포스팅이라기보다는 개인적인 노트정리여서 보조 설명이나 자체적인 언어(?)로 해석/재구성한 부분은 밑줄을 포함한 이탤릭체 혹은 기울임꼴로 표기됩니다. * 참조 자료상 auto, long long int등이 있는터라 최소사양을 C++11(2011년 승인)에 두고 있습니다. 1. 시작하기 0) 준비 -> 어지간한 '웹기반 컴파일러'로 문법 연습은 가능하지만, C++의 경우 헤더파일을 따로 ..
존 카멕의 오픈 소스 및 다운로드 링크 목록입니다. 목록. ① 울펜슈타인 3D [#링크]② 둠[#링크]③ 퀘이크 [#링크] & 퀘이크 툴 [#링크]④ 퀘이크2 [#링크] & 퀘이크2 툴 [#링크]⑤ 둠3 [#링크]⑥ DOOM-iOS [#링크]⑦ Wolf3D-iOS [#링크] 메모. -> The Exceptional Beauty of Doom 3's Source Code-> 퀘이크3까지만 해도 순수 *.C??
갈릴레오때와 달리 좀더 간편해진것 같은데, 그땐 계속 헤매서 결국 포기했기 때문에 정확하게 비교하긴 힘드네요. 0. 필요한 파일 파일명예시 경로 Eclipse IDE for C/C++ Developers C:\eclipse_CDT MinGW (mingw-get-setup.exe) C:\MinGW 1. CDT 플러그인 설치 이클립스 버전이 유노가 아닐경우, 다음의 공식페이지에서 참조하시길 바랍니다. [이클립스용 CDT 다운로드 페이지] 2. C++컴파일러(MinGW OR Cygwin) 패키지중, 'Basic Setup'항목들은 전부 체크를 안 하면 Unresolved inclusion에러로 헤더파일이 인식 안 되는 문제가 해결됐습니다.혹시 모르니'All package'에서 C/C++관련 컴파일러가 체크되지..
Hungarian Naming 윈도우즈 프로그래밍에 사용시 편리한 명명법. 원래말 접두어 의미 ① Count of Bytes cb 바이트 수 ② double word dw 부호없는 long 정수 ③ handle h 윈도우, 비트맵등의 핸들 ④ Null Terminated sz NULL 종료 문자열 ⑤ Array ch 문자형 ⑦ Word a 배열 ⑧ Integer w 부호없는 정수 ⑨ Long pointer p[lp] 포인터형 ⑩ Bool b 논리형
모드 의미 r 읽기모드로 파일열기. -> 파일이 없으면 에러발생. w 쓰기모드로 파일열기. 이 모드로는 파일내용을 읽을수 없다. -> 없는 파일은 새로 만들고, 기존의 파일은 엎어버린다. a 추가쓰기모드로 파일열기. -> w와 달리 기존의 파일에 이어붙여진다. r+ 일기와 쓰기 모드로 파일열기. -> 파일이 없으면 에러 발생 w+ 읽기와 쓰기 모드로 파일 열기. -> 없는 파일은 새로 만들고, 기존의 파일은 엎어버린다. a+ 추가쓰기 모드로 파일 열기. -> 기존의 파일의 맨 뒤에 이어붙여진다. -> 파일의 어느곳이나 읽기 가능. -> 파일의 끝에만 추가적인 쓰기 가능,