1. ホーム
  2. c++

[解決済み] string does not name a type Errorが発生するのはなぜですか?

2022-01-20 07:41:44

質問

ゲーム.cpp

#include <iostream>
#include <string>
#include <sstream>
#include "game.h"
#include "board.h"
#include "piece.h"

using namespace std;

ゲーム.h

#ifndef GAME_H
#define GAME_H
#include <string>

class Game
{
    private:
        string white;
        string black;
        string title;
    public:
        Game(istream&, ostream&);
        void display(colour, short);
};

#endif

というエラーが発生します。

game.h:8 error: 'string' does not name a type
{{コード

解決方法は?

あなたの {コード 宣言は game.h:9 error: 'string' does not name a type を使用している行の上、ヘッダーの中に入れてください。 using

game.cpp を使用するように変更するのが正しい解決方法です。 game.h 代わりに