使用C++,创建一个server类,使得能够接收到信息并且打印信息,要求将.h和.cpp分开
时间: 2024-09-18 22:08:12 浏览: 34
首先,我们需要创建一个名为`Server.h`的头文件,用于声明`Server`类及其成员函数。然后,我们需要创建一个名为`Server.cpp`的源文件,用于实现`Server`类的成员函数。
以下是`Server.h`的内容:
```cpp
#ifndef SERVER_H
#define SERVER_H
#include <iostream>
#include <string>
class Server {
public:
Server(); // 构造函数
void receiveMessage(const std::string& message); // 接收消息并打印
};
#endif // SERVER_H
```
接下来是`Server.cpp`的内容:
```cpp
#include "Server.h"
Server::Server() {
// 构造函数,可以在这里进行一些初始化操作
}
void Server::receiveMessage(const std::string& message) {
std::cout << "Received message: " << message << std::endl;
}
```
现在,你可以在你的主程序中包含`Server.h`并使用`Server`类。例如,你可以创建一个名为`main.cpp`的文件,内容如下:
```cpp
#include "Server.h"
int main() {
Server server;
server.receiveMessage("Hello, World!");
return 0;
}
```
编译并运行`main.cpp`,你将看到输出:
```
Received message: Hello, World!
```
阅读全文