01/10/2018, 08:55
Hỏi ngu về pointer trong C++
Xin các cao nhân chỉ ra sai lầm và cách sửa chữa!!!
#include<iostream>
using namespace std;
class A {
public:
int a;
A *c;
void i() {
cin >> this->a;
}
};
int main() {
A *aa = NULL, *a;
for (int i = 1; i < 3; i++) {
if (aa == NULL) {
a = aa;
a = new A;
}
else {
a = a->c;
a = new A;
}
a->i();
a->c = NULL;
}
system("pause");
return 0;
}
Bài liên quan
Thì tại bạn chưa khai báo giá trị cho a ,khi khai báo một con trỏ, mình nhớ là luôn phải khai báo cả giá trị cho nó nữa
tks bạn nhé, mình mới từ DevCpp chuyển sang, may quá!
mình cũng đang chuyển từ devcpp sang. bạn cho mình hỏi có cách nào để compile 1 file cpp lẻ trong với không ? bình thường mình làm nó bắt mình phải tạo 1 project mới cho compile
về cơ bản là không có thì phải.
Mình toàn tạo project sau đó chạy cái nào thì int main() cái đó