7ff3da36e2f206a26d81f6e246837168


그런건 μ—†κ³  C++ μ§ˆλ¬Έμ μ—¬


#include <iostream>


using namespace std;


void swap_using_value(int a, int b)

{

int tmp = a;

a = b;

b = tmp;

}


void swap_using_ref(int& a, int& b)

{

int tmp = a;

a = b;

b = tmp;

}


void main()

{

int u, v;

u = 1, v = 2;

swap_using_value(u, v);

cout << u << " " << v << endl;


u = 1, v = 2;

swap_using_ref(u, v);

cout << u << " " << v << endl;

}


CMD κ²°κ³Όκ°’

12

21


ν”Œλ¨Έκ°€μ€ λ˜₯글이 λ„˜λ§Žμ•„μ„œ μ—¬κΈ°λ‹€ μ˜¬λ¦Όλ‹ˆλ‹€ γ… 


swap_using_value ν•¨μˆ˜ μ €κ±° μ™œ 숫자 μ•ˆλ°”λ€Œκ³  1 2둜 λ‚˜μ˜€λŠ”κ±°μ—μš”?