在这里,我试图创建一个结构,key[2*d]
但是ptr[2*d+1]
编译器给出了这些代码行的错误,只说:
“错误:数据成员可能没有可变修改类型。”
我只想在我的代码中使用“d”。现在如何修复它。
#include<iostream>
using namespace std;
static int d=1;
struct Btree{
public:
int key[2*d];
int count;
Btree *ptr[2*d+1];
Btree *pptr;
};