私はC++から始めていますが、これを理解することはできません。3つのクラスがあり、キューを実装しようとしています。(それが機能するかどうかは関係ありません、私はこのエラーを修正する必要があります)
#include <cstdlib>
#include <iostream>
#include "queue.h"
using namespace std;
int main(int argc, char** argv) {
queue fronta();
queue.add(10); // <- expected unqualified-id before ‘.’ token
}
queue.h:
#ifndef QUEUE_H
#define QUEUE_H
#include "queueItem.h"
class queue {
private:
queueItem* first;
queueItem* last;
public:
queue();
void add(int number);
int get(void);
bool isEmpty();
};
#endif /* QUEUE_H */
queueItem.h:
#ifndef QUEUEITEM_H
#define QUEUEITEM_H
class queueItem{
private:
int value;
queueItem* next;
public:
queueItem(int value);
int getValue();
queueItem* getNext();
void setNext(queueItem* next);
};
#endif /* QUEUEITEM_H */
私がググったものから、それは通常、無関係なセミコロン、ブラケットなどに関連しています。でも何も見つかりませんでした
手伝ってくれてありがとう