블로그 이미지
LanSaid

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Recent Post

Recent Comment

Recent Trackback

Archive

2012. 4. 26. 16:51 Study/C++
* 조건부컴파일 #ifdef #else #else if #endif
여러개의 코드파일을 컴파일 함에 있어 중복된 내용을 피하거나 전역변수등의 정의 등에 있어 조건부 코드 선언이 필요할 때 사용

#ifdef USER(사용자 심볼)
 A
#elif USER2
 B
#endif
C

USER가 정의 되어있으면 A를 실행, USER2가 정의 되어있으면 B, 아무것도 정의 안되있으면 C가 실행됨

-----
*함수에 있어서 레퍼런스 인자
자료형 함수명 (자료형 &이름)
포인터와 달리 메모리에 주소인자저장변수 조차 선언하지 않고 전달 인자 원본의 이름을 또다른 이름표를 붙여 접근하는 방식



------
* Class
 1. 사물의 관찰 시점에 근거한 추상화(특징을 추려내는것)
 2. 인스턴스화
 3. 접근권한 private, protected, public
 4. 멤버 함수의 정의  : 반환자료형 클래스명::함수명(....);
 4. namespace : using .....   영역 분할을 통해 이름 충돌을 방지하기 위함

posted by LanSaid