Name Space와 변수 |
● Using namespace 선언의 경우, 두 개 이상의 name을 등록할 수도 있다. 만약 두 개 이상의 name을 등록했을 때, 동일한 이름의 함수가 두 곳에 모두 있다면 compile error가 날 것인가? 아니면 어떤 우선순위를 가지고 넘어갈 것인가? test를 해보려면 어떻게 해야 하나?
○ 변수는 데이터를 담아두는 상자와 같다. (p.17)
● 변수를 상자로 표현하는 것은 좋은 아이디어가 아닌 것 같다. 변수는 실제 컴퓨터 안에서는 메모리 "주소"에 이름을 붙있다는 의미가 더 크다. Computer 구조와 연산방식에 대한 이해가 없다면 Pointer에 대한 이해는 영원히 어렵다. Basic 같은 언어에서라면 상자로 충분하겠지만, C/C++에서는 좀 더 상세한 내부 구조 / 동작 설명이 같이 되었다면 더 좋았을 것 같다.
'Studies > C++ Espresso' 카테고리의 다른 글
Chapter 8 LAB solution (4) | 2011.12.11 |
---|---|
Programming 08-07 (p.338) 클래스 설계 (0) | 2011.12.06 |
[Review] Chapter 01. p.06 - 객체지향방법 (Object-oriented approach)의 목적 (0) | 2011.09.06 |
뭐부터 할까? (4) | 2011.09.06 |
C++ Espresso 에스프레소 by 천인국 에 관한 Technical Review 및 과제 등록 게시판 입니다 (6) | 2011.02.21 |