A라는 객체가 있는데
A* f(A* k){
A* k2=k;
return k2;
}
int main (void){
A* k1 = new A("뭐시기");
A* K3=f(k1);
}
이러면 k1이랑 k2가 같음? 아니면 다르거나 오류가뜸? 다르면 저둘이 같게하려면 뭘해야돼?
A라는 객체가 있는데
A* f(A* k){
A* k2=k;
return k2;
}
int main (void){
A* k1 = new A("뭐시기");
A* K3=f(k1);
}
이러면 k1이랑 k2가 같음? 아니면 다르거나 오류가뜸? 다르면 저둘이 같게하려면 뭘해야돼?
같음
막 얕은복사라던가 그런게있는건 아니지?? 그냥안에있는 정보만 베껴다가 새로만드는거임?
주소만 배끼는게 얕은 복사여 ㅡㅡㄱ