状況: Nodes クラス内に一連のメソッドを作成しようとしていますが、そのすべてが playerName (文字列) と next (listnode) で構成される構造体 "listnode" を使用します。メインクラスでも構造体を使用するため、ヘッダーファイル内に構造体を作成しました。
エラー:コンパイルすると、異常なエラーが発生します。「c4430: 型指定子がありません - int が想定されています。注: C++ はデフォルトの int をサポートしていません」というエラーが 8 のように発生します。
#ifndef STRUCTS_H
#define STRUCTS_H
#include <Windows.h>
#include <string>
typedef struct
{
string playerName;
listnode * next;
} listnode;
#endif