Mình vẫn chưa hiểu lắm về phần tham chiếu như sau:
void swap(int *&a,int *&b)
{
int temp = *a;
*a=*b;
*b=temp;
}
void swap(int &a,int &b)
{
int temp = a;
a=b;
b=temp;
}
Ai giải thích giùm mình đc k ạ?
2 cách ghi khác nhau và cùng thực hiện chức năng giống nhau, vậy thì cái tham chiếu con trỏ kia có tác dụng gì khác k?
Thanks