使用C++创建一个Server类,分为.h和.cpp 怎么调用这个类
时间: 2024-09-19 16:12:26 浏览: 7
要使用C++创建一个Server类并将其分为.h和.cpp文件,首先需要创建一个名为"Server.h"的头文件,然后在其中定义Server类。接下来,创建一个名为"Server.cpp"的源文件,并在其中实现Server类的成员函数。最后,在主程序中包含Server.h头文件并创建Server类的实例来调用它。
以下是一个简单的示例:
1. 创建一个名为"Server.h"的头文件:
```cpp
#ifndef SERVER_H
#define SERVER_H
class Server {
public:
Server(); // 构造函数
void start(); // 启动服务器的方法
void stop(); // 停止服务器的方法
};
#endif // SERVER_H
```
2. 创建一个名为"Server.cpp"的源文件:
```cpp
#include "Server.h"
#include <iostream>
Server::Server() {
// 构造函数的实现
}
void Server::start() {
std::cout << "Server started." << std::endl;
}
void Server::stop() {
std::cout << "Server stopped." << std::endl;
}
```
3. 在主程序中包含Server.h头文件并创建Server类的实例来调用它:
```cpp
#include "Server.h"
int main() {
Server myServer; // 创建Server类的实例
myServer.start(); // 调用start方法启动服务器
myServer.stop(); // 调用stop方法停止服务器
return 0;
}
```
这样,你就可以通过创建Server类的实例并调用其成员函数来使用这个类了。