我已经整理了一个简单的C++"Hello World"程序来练习; 不幸的是,在编译时我遇到了一些错误:
预期')'在fName之前
错误:'HelloWorld :: HelloWorld(std :: string,std :: string)'的原型与类'HelloWorld'中的任何一个都不匹配
以下是我的代码,任何人都可以帮助我理解我缺少/忽视的内容吗?谢谢.
标题:
1 #ifndef HELLOWORLD_H_
2 #define HELLOWORLD_H_
3 #include <string>
4
5 class HelloWorld
6 {
7 public:
8 HelloWorld();
9 HelloWorld(string fName, string lName);
10 ~HelloWorld();
11 };
12
13 #endif
Run Code Online (Sandbox Code Playgroud)
执行:
1 #include <iostream>
2 #include <string>
3 #include "HelloWorld.h"
4
5 using namespace std;
6
7 HelloWorld::HelloWorld()
8 {
9 cout << "Hello, anonymous!";
10 }
11
12 HelloWorld::HelloWorld(string fName, string lName)
13 {
14 …Run Code Online (Sandbox Code Playgroud) c++ ×1