TicTacToe.h

```
#pragma once
#include "Header.h"

class TicTacToe
{
    vector<char>tictac_array;
    Records records;
public:
    TicTacToe();

    ~TicTacToe();

    void push_tictac_array();

    int wincheck();

    void board(string player1, string player2);

    void start();

    void mainmenu();
};

```

Header.h

```
#include <iostream>
#include <vector>
#include <map>
#include <string>
#include <fstream>
#include <algorithm>
#include "Records.h"
#include "TicTacToe.h"

using namespace std;

```

Records.h

```
#pragma once
#include "Header.h"

class Records
{
protected:
    vector<Records*> rec;
    string player;
    int wins;
    int games;
    int draws;
public:
    Records();
    Records(string player, int wins, int games, int draws);

    ~Records();

    void setName(string player);

    void setWins(int wins);

    void setGames(int games);

    void setDraws(int draws);

    string getName();

    int getWins();

    int getGames();

    int getDraws();

    void addRec(string player, int wins, int games, int draws);

    void sortStats();

    void outRec();

    void saveTo();

    void readFrom();
};

```

main.cpp

```
#include "Header.h"

const int NotUsed = system("color F0");

void main()
{
    setlocale(0, "rus");
    TicTacToe tictac;
    tictac.records.readFrom();
    tictac.mainmenu();
}

```

Before the breakdown on the files and everything worked perfectly. Only after spread all classes file, began issuing this error, what could be the problem?
Added Records.h header file