포인터,참조자


포인터,참조자

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include <iostream> using std::cout; void swap(int *, int *); void swap1(int &pa, int &pb); int main(){ int a = 2, b = 5; cout << a << b << '\n'; //swap(&a, &b);//1단계:함수를 호출할 때 주소를 넘긴다. call bt reference swap1(a, b); cout << a << b << '\n'; return 0; } void swap1(int &pa, int &pb) { //참조자 c++스타일 int temp; temp = pa; pa = pb; pb = temp; //cout << pa << pb << '\n'; } void swap(int *pa, int *pb){ //2단계 pa와pb를 포인터 변수로 만든다 int temp;...



원문링크 : 포인터,참조자