c ++代码无法编译运行,求解

###c++ vscode 问题如下图
佬们是我函数有问题还是啥的,为什么这个函数实现不了


这个是function.cpp里面的
#include 
using namespace std;
#include 
#include "Function.h"

void Game_lead::ROll_lead(Game_lead &I)
{
    cout << "请输入姓名:" << endl;
    cin >> I->m_name;

    cout << "请输入性别(1为男,2为女):" int sex;
sex_choose:
    cin >> sex;
    if (sex == 1 || sex == 2)
    {
        I->m_Sex = sex;
    }
    else
    {
        cout << "请仔细阅读,您输入的性别有误。" << endl;
        system("pause");
        goto sex_choose;
    }
}
这个是function.h里面的
#include 
#include 
using namespace std;

class Game_lead
{
public:
    // 函数声明
    void ROll_lead(Game_lead &I);
    // 基本信息
    string m_name;
    int m_Sex;
    int m_Age;
    // 属性
};
这个是主函数w.cpp里面的
#include 
#include 
#include 
#include "Function.h"
using namespace std;

int main()
{
class Game_lead me;
   me.ROll_lead(me);
}

报错信息和文件如下

img

img

不是,你声明对象时有问题,main函数那里,没有class

希望下面这篇博客可以帮到你
https://blog.csdn.net/luyibing2017/article/details/124086221