使用C++创建一个Server类,并带有返回值分为.h和.cpp 怎么调用这个类
时间: 2024-09-19 09:12:33 浏览: 7
首先,我们需要创建一个名为`Server.h`的头文件,其中包含`Server`类的定义。然后,在名为`Server.cpp`的源文件中实现这个类的方法。最后,在主程序中调用这个类。
1. 创建`Server.h`头文件:
```cpp
#ifndef SERVER_H
#define SERVER_H
class Server {
public:
Server(); // 构造函数
~Server(); // 析构函数
void start(); // 启动服务器的方法
void stop(); // 停止服务器的方法
};
#endif // SERVER_H
```
2. 创建`Server.cpp`源文件:
```cpp
#include "Server.h"
#include <iostream>
Server::Server() {
// 初始化服务器
}
Server::~Server() {
// 清理服务器资源
}
void Server::start() {
std::cout << "服务器已启动" << std::endl;
}
void Server::stop() {
std::cout << "服务器已停止" << std::endl;
}
```
3. 在主程序中调用`Server`类:
```cpp
#include "Server.h"
int main() {
Server myServer; // 创建Server对象
myServer.start(); // 启动服务器
myServer.stop(); // 停止服务器
return 0;
}
```
这样,我们就创建了一个`Server`类,并在主程序中调用了它。