1
構造体node
の配列を作成しようとしています。誰もがの配列を作成するために、クラスhashing
のコンストラクタを宣言する方法を知っていますか?私のコードではNode
へ<brace enclosed initializer list>
を変換することができませんでしたというエラーです:エラーを修正する方法 "<brace enclose initilizer list>をノードに変換できませんでした"
template <typename E, size_t N=7>
class Hashing : public Container<E> {
struct Node {
E value;
Node *next;
Node (E value) : value (value), next(nullptr) {}
E getValue() { return value; }
void putValue(E value) { this->value = value; }
Node *getNext() { return next; }
};
size_t nmax;
size_t n;
Node * values;
Node field[N] = {};
public:
Hashing(): n(N) {};
クラスをインスタンス化できません。どこでエラーが発生するのですか? – Klaus