반응형

가상함수란??

함수를 선언할때, 앞에 virtual 이라는 키워드를 붙여부면, 그 함수는 동적바인딩을 사용한다.

즉, virtual 이라는 말에서 "가상"은, 이 함수를 호출했을 때, 

함수를 실행하기 위해 실제함수가 있는 번지로 점프를 하게 되는데, 

실행 파일에는 점프할 번지가 존재 하지 않는다는 뜻에서 붙여진 말이다.

가상 함수 외의 일반적인 함수는 모두 정적 바인딩을 사용한다.

반응형

'프로그래밍 > C, C++' 카테고리의 다른 글

정적 바인딩과 동적 바인딩  (0) 2013.07.08
상속(Inheritance)  (0) 2013.07.07
바인딩  (0) 2013.06.03
객체지향 언어의 특징  (0) 2013.06.03
Visual leak detector  (0) 2013.05.03
반응형

C++ 은 객체지향 언어(Object-Oriented Language)이고, C 언어는 절차적 언어(Procedural Language)이다.

객체지향 언어의 특징은 3가지가 이다. 각각의 특징은 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism) 이다.

1. 캡슐화(Encapsulation): 데이터와 데이터의 행동 양식을 결정하는 코드를 한 번에 묶는 구조로 내부의 정보를 외부에 노출하지 않음.

2. 상속(Inheritance) : 특징, 장점을 분리해 놓은 클래스를 분리하여 사용

3. 다형성(Polymorphism) : 객체들의 타입이 다르면 같은 메시지가 전달되어도 서로 다른 동작을 하는 것.

객체지향에서 하나의 코드로 다양한 타입의 개체를 처리하는 기술.

반응형

'프로그래밍 > C, C++' 카테고리의 다른 글

정적 바인딩과 동적 바인딩  (0) 2013.07.08
상속(Inheritance)  (0) 2013.07.07
바인딩  (0) 2013.06.03
가상함수  (0) 2013.06.03
Visual leak detector  (0) 2013.05.03
반응형

2009 건프라 엑스포 한정판 RX-78-2 GUNDAM Ver.2.0 클리어 컬러 버전!! 빠밤!!

이미 구입한지는 1년정도 된것 같은데 아직도 저 박스 그대로...

이제 다시 취미 생활을 시작하려고 이제 찍었습니다.

곧 완성되길~

총 부품수: 363개

가격: 오래전이라 기억이...



반응형

'취미 > 프라모델' 카테고리의 다른 글

[RG] MSM-07S Z'GOK  (0) 2014.09.11
[RG] RX-78-2 GUNDAM  (0) 2014.09.11
구프 2.0 제작기 01  (0) 2013.06.25
MS-07B GOUF 2.0 리뷰  (0) 2013.05.26
반응형

친한 지인으로부터 일본에서 공수해온 구프 2.0 제작기 입니다.

이미 출시한 지는 오래됐지만, 이전부터 한번 만들어보고 싶었습니다.

이것저것 하느라 요즘에 프라모델을 만든지가 오래됐는데,

이제 슬슬 다시 시작해보려구용~~

요건 언제 다 만들지 기대가되네요... ㅎㅎ

총 부품수 :423개

가격: 엔화 2780






반응형

'취미 > 프라모델' 카테고리의 다른 글

[RG] MSM-07S Z'GOK  (0) 2014.09.11
[RG] RX-78-2 GUNDAM  (0) 2014.09.11
구프 2.0 제작기 01  (0) 2013.06.25
RX-78-2 GUNDAM Ver.2.0 리뷰  (0) 2013.05.26
반응형

커서이동 

 h 커서를 왼쪽으로 이동

j 커서를 아래로 이동

k 커서를 위로 이동

l 커서를 오른쪽으로 이동

 W,w 다음 단어의 처음으로 이동

E,e 단어의 끝으로 이동

B,b 단어의 처음으로 이동

※소문자 -> 스페이스바 기준으로 jump

  대문자 -> 단어 + 특수문자 기준으로 jump

 

0(숫자) 행의 처음으로 이동

$ 행의 마지막으로 이동


G 문서의 마지막로 이동

gg 문서의 처음으로 이동(전체화면에서)

H 문서의 처음으로 이동(현화면에서)

M 문서의 중간으로 이동

L 문서의 마지막으로 이동

 

 

명령모드

i 현재 위치에서 입력 모드로 변경

a 현재 위치에서 우측으로 한칸 이동 후 입력 모드로 변경

I 행의 제일 처음에서 입력 모드로 변경

A 행의 제일 마지막에서 입력모드로 변경

o,O 커서 아래에 새로운 행을 추가하고 입력모드로 변경

s 현재 문자를 지우고 입력모드로 변경

S 현재 행의 모든 문자를 지우고 입력모드로 변경


x 커서가 있는 문자 삭제

X 커서가 입는 앞 문자 삭자

dd 현재 커서의 행 삭제

숫자+dd 현재 커서부터 숫자만큼 행 삭제

yy 현재 커서가 있는 라인을 복사

숫자+yy 현재 커서부터 숫자만큼의 행을 복사

p 복사한 ㄴ용을 현재 라인 이후에 붙여넣기

P 복사한 내용을 현재 라인 이전에 붙여넣기


파일관련

 

:e 파일열기(전내용은 증발함)

:enew 현재 창을 닫고 빈문서를 연다.

:q 종료(변경된 내용이 없는 경우)

:q! 강제 종료(변경된 내용이 있어도 무시)

:w 파일 저장

:wq 파일 저장 후 종료

 


반응형
반응형

출처: http://www.codeproject.com/Articles/9815/Visual-Leak-Detector-Enhanced-Memory-Leak-Detectio


빌드시 나타나는 메모리릭을 찾을수 있는 방법입니다.

우선 아래에 버전에 맞게 파일을 다운로드 합니다.


- 비주얼 스튜디오 6.0

Vld_VS6.0.zip

- 비주얼 스튜디오 2005

Vld_VS2005.zip


사용방법: 비주얼 스튜디오 6.0기준

1. Tool -> Options... -> Directories -> Include files 경로 추가

2. Tool -> Options... -> Directories -> Library files 경로 추가

3. Tool -> Options... -> Directories -> Source files 경로 추가

4. main 함수 위에 #include "vld.h" 라인 추가

5. 프로젝트 폴더 안에 vld.dll, dbghelp.dll 붙여넣기

6. Debug 모드로 빌드

위에 순서대로 빌드시 메모리릭이 발생한 부분을 찾을 수 있습니다.



반응형

'프로그래밍 > C, C++' 카테고리의 다른 글

정적 바인딩과 동적 바인딩  (0) 2013.07.08
상속(Inheritance)  (0) 2013.07.07
바인딩  (0) 2013.06.03
가상함수  (0) 2013.06.03
객체지향 언어의 특징  (0) 2013.06.03

+ Recent posts