참조자를 통해서도 외부 변수에 접근할 수 있다. 따라서 call by reference를 할 수 있는 방법은
void Swap(int &num1, int &num2) { int temp = num1; num1 = num2; num2 = temp; } int main() { int a = 1, b = 2; Swap(a, b); cout << a << " "<< b; //2 1 이 출력된다. }