tại sao lại có 2 hàm hủy và 1 hàm tạo
> #include <iostream>
> using namespace std;
> class Car{
> public:
> Car(){cout<<"khoitaocar ";
> }
> ~Car(){cout<<"HuyCar ";
> }
> };
> void fun(Car a){
>
> }
> int main(){
> Car x;
> fun(x);
> }
nếu hàm fun truyền vào tham chiếu &a thì lại chỉ có 1 hàm tạo và 1 hàm hủy
ai biết rõ giải thích hộ e cái

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?