글
- include 할때 .h 안넣어도 된다.
- namespace 개념추가
- 함수 초반이 아니더라도 변수 선언가능
- 함수 오버로딩
- 디폴트 매개변수
- 레퍼런스형태 추가 : ref 형태는 해당 변수의 이름이 두개라고 이해하면된다.
실습시간에 할문제 :
- 연습문제 3-1,3-2,3-4
과제 :
- 실습문제1번 숙제 , C 로 짜오자 , 다음주까지
- namespace 개념추가
- 함수 초반이 아니더라도 변수 선언가능
- 함수 오버로딩
- 디폴트 매개변수
int function(int a=0) {
return a+1;
}
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;
}
--> 함수에 인자를 넘겨줄때 레퍼런스형태로 넘겨주면 새로운 변수할당 없이 넘길수 있다.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 |
RECENT COMMENT