Xin chào mọi người. Mình đang học C++ và có một số câu hỏi về hàm C++ :
- Vì sao con trỏ hàm không xóa data khi kết thúc hàm
#include <iostream>
using namespace std;
int* def(){
int x = 10;
int *n = &x;
cout << "Trong ham: " << &x << "\t Du lieu: "<< x << endl;
return n;
}
int main(){
int *p = def();
cout << "Ngoai ham: " << p << "\t Du lieu: "<< *p << endl;
return 0;
}
- Sự khác nhau giữa hàm inline và hàm với tham số là tham chiếu. Vì mình chưa hiểu hàm inline lắm :’(