每当我运行C ++程序时,我都会收到错误消息。我做错了

时间:2019-06-23 11:54:34

标签: c++

{([A-Z]+)}

1 个答案:

答案 0 :(得分:3)

首先,您需要实现方法(功能)Name。如果您不知道,编译器如何知道该怎么办。您可以使用Namevoid Name( string x)重载方法string Name( )

接下来,您需要一个成员来存储此值。

#include   <iostream>
#include   <string>

class Port{    
public:
    void Name(std::string x) {
        name = x;
    }
    std::string Name() {
        return name;
    }

private:
    std::string name;
};

int main(){    
    Port Object;    
    Object.Name( "sword of ceaser");    

    std::cout << Object.Name();
}

您应避免使用using namespace std;。这是个坏习惯。