- include 할때 .h 안넣어도 된다.

- namespace 개념추가

- 함수 초반이 아니더라도 변수 선언가능

- 함수 오버로딩

- 디폴트 매개변수
int function(int a=0) {
  return a+1;
}

- 레퍼런스형태 추가 : ref 형태는 해당 변수의 이름이 두개라고 이해하면된다.
#include <iostream>
using namespace std;
int main(void)
{
 int val = 10;
 int *pVal = &val; // 주소값을 얻기 위해 &연산자 사용
 int &rVal = val; // 레퍼런스 선언을 위해 &연산자 사용
 cout << "val 의 주소: " << &val << endl; //val의 주소값을 출력
 cout << "rVal 의 주소: " << &rVal << endl; // rVal의 주소값출력
 rVal = 15; // 레프런스를 이용한 값의 변경
 cout << "val: " << val << endl;
 cout << "*pVal: " << *pVal << endl;
 cout << "&rVal: " << rVal << endl;
 return 0;
}
 --> 함수에 인자를 넘겨줄때 레퍼런스형태로 넘겨주면 새로운 변수할당 없이 넘길수 있다.


실습시간에 할문제 :
  - 연습문제 3-1,3-2,3-4


과제 :
  - 실습문제1번 숙제 , C 로 짜오자 , 다음주까지

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

C++ 5강 강의자료  (25) 2007.04.04
C++ 프로그래밍4강  (43) 2007.03.28
C++ 강의노트 3장  (40) 2007.03.21
C++ 2강 정리  (19) 2007.03.14
C++ 2강 자료  (683) 2007.03.14
by cranix 2007. 3. 21. 16:07