编译器错误:未命名类型

1 c++ string types

我是c ++的新手,我通常可以挑选错误并弄清楚出了什么问题,但我很难过.

我收到一个错误,说"line | 10 | error:'class'''''''''''''''''''''''''

这是mine.h:

#ifndef MINE_H
#define MINE_H
#include <iostream>
#include <string>

using namespace std;

class mine
{

public:
mine();
string getName();

};

#endif // MINE_H
Run Code Online (Sandbox Code Playgroud)

这是mine.cpp:

#include "mine.h"
#include <iostream>
#include <string>

using namespace std;
mine::mine()
{
    //ctor
}

mine::string getName()
{

}
Run Code Online (Sandbox Code Playgroud)

Beg*_*ner 7

mine::string getName()
{

} 
Run Code Online (Sandbox Code Playgroud)

本来应该

string mine::getName()
{

} 
Run Code Online (Sandbox Code Playgroud)