我希望能够建立一个具有整数数组的类。我刚刚编写了一个简单的代码,但它没有打印数组的元素。 代码可以编译,但是我没有任何结果。
#include <iostream>
using namespace std;
const int len = 5;
class TrialArray {
protected:
int len;
int A[];
public:
TrialArray() {
for (int i=0; i<this->len; i=i+1) {
this->A[i] = i;
}
}
void print() {
for (int i=0; i<this->len; i=i+1) {
std::cout << this->A[i] << '\t';
}
}
};
int main() {
TrialArray A;
A.print();
return 0;
}
这是一个简单的代码。在主要情况下,我有方法A.print()
,在这种情况下,它应该打印值0、1、2、3、4,但不是。而且我不明白我可能在哪里做错了。