void swap(data &a, data &b){
data t=a;
a=b;
b=t;
}
swap(x,y);
이 경우는 데이터의 주소가 인자로 넘어가는 것이기 때문에 항상 4바이트가 넘어가는 건가요
아니면 얘는 data의 크기대로 넘어가는 건가요
void swap(data &a, data &b){
data t=a;
a=b;
b=t;
}
swap(x,y);
이 경우는 데이터의 주소가 인자로 넘어가는 것이기 때문에 항상 4바이트가 넘어가는 건가요
아니면 얘는 data의 크기대로 넘어가는 건가요
4바이일덧 - DCW
기계마다 다른데 4바이트라 생각하면됨
감사합니다. 참조연산자 사용하면 오버헤드가 커지지 않을까 걱정했어요