cdor1's lab
C++ Day3 본문
bool 자료형
bool Trueone = true;
bool Falseone = false;
sizeof(true) == 1
참조자(포인터와 다른 걔념, 별칭이라고 생각)
int num1 = 2;
int &num2 = num1;
cout<<"num1 = "<<&num1<<endl;
cout<<"num2 = "<<&num2<<endl;
결과
2
2
cout<<"num1_addr = "<<&num1<<endl;
cout<<"num2_addr = "<<&num1<<endl;
결과
0xf7104000
0xf7104000
같은 주소를 사용, num2의 값이 바뀌면 num1도 따라 바뀜
용도 : 배열 인덱스 하나하나마다 참조자 붙이기 가능
int arr[3] = {1, 3, 5};
int &ref = arr[0];
int &ref = arr[1];
int &ref = arr[2];
포인터도 가능
int num=12;
int *ptr=#
int **dptr=&ptr;
int &ref=num;
int *(&pref)=ptr;
int **(&dpref)=dptr;
'Security > Programming' 카테고리의 다른 글
C++ Day4 (0) | 2017.07.28 |
---|---|
C++ Day2 (0) | 2017.05.25 |
C++ Day1 (0) | 2017.05.24 |
Comments