void swap(data &a, data &b){
data t=a;

a=b;

b=t;

}


swap(x,y);


이 경우는 데이터의 주소가 인자로 넘어가는 것이기 때문에 항상 4바이트가 넘어가는 건가요 

아니면 얘는 data의 크기대로 넘어가는 건가요