Chào mọi người!
Mình đang học về con trỏ nhưng chưa hiểu rõ lắm nên có 1 vài thắc mắc như sau:
- Dùng con trỏ vào hàm thì có giúp chương trình chạy được nhanh hơn không?
- Có nên lúc nào cũng dùng con trỏ hay khi bắt buộc thì mới dùng?
- Mình muốn truyền class vào trong hàm nhưng không được. Khắc phục bằng cách nào? Code chương trình:
#include <iostream>
using namespace std;
class A
{
public:
float diemTB()
{
return 1.0;
}
};
void foo(A *data[])
{
cout << data[0]->diemTB();
}
int main()
{
A a[2];
foo(a); //error
system("pause");
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?