반응형 namespace2 c++ 네임스페이스(namespace) ●namespace- 특정영역를 지정하고 이름을 붙여준 것이다.- 서로 다른 부분에서 똑같은 함수 이름이 선언되어서 에러가 나는 것을 막아준다. ●using- namespace안의 함수를 사용할때마다 namespace::function 을 쓰면 불편하다.- using을 사용해서 namespace를 선언하면 일일히 namespace:: 를 쓰지않아도 된다. 2013. 6. 12. c++ 기본 문법 정리2 ●c언어에서는 배열사이즈를 정의할 때 상수선언을 #define으로 했지만, c++에서는 const로 할 수 있다. 가능한 const를 사용하는게 좋다 ex) c언어 #define B 10 int main(){ int b[B]; } c++ int main(){ const int B; int b[B]; } ●함수의 디폴트 인수 설정 - 거의 매번 같은 값을 가지지만 가끔씩 변경해야할 경우에 사용하면 편리 ex) 프로토 타입에서 설정 double A( int a=1, double b=3.1); 함수 정의에서 설정 double A( int a=1, int b=3.1){ ~~ } ●디폴트 인수 설정된 함수 호출 ex) double area; area=A(); //아무 것도 없으면 디폴트인수로 된다 area=A(1.. 2012. 2. 16. 이전 1 다음 반응형