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
truyền qua tham chiếu thì cú pháp sẽ gọn hơn, thay vì
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?