リンク リスト オブジェクトを作成するための「テンプレート」となる Linked_List オブジェクト クラスを作成します。今、私は簡単なコードを書きましたが、バイパスできないエラーがあります。私のコードは
#include <iostream>
using namespace std;
class L_List {
private:
struct node {
int data;
node* next;
};
node* top;
public:
void L_List():top(NULL) {}
};
int main() {
L_List list;
return 0;
}
Visual Studio 2008 では、コンストラクター宣言文字列でエラーが発生します。エラーはエラー C2380 - 'L_List' の前の型 (戻り値の型を持つコンストラクター、または現在のクラス名の不正な再定義?) です。では、私のコードの何が問題なのですか?