一、 文件分为:
main.cpp
server.cpp
server.h
二、代码
main.cpp
#include <iostream>
#include "server.h"
int main(int argc, char* argv[])
{
avdance::Server* server = new avdance::Server();
if (server) {
server->run();
}
return 0;
}
server.cpp
using namespace std;
namespace avdance{
Server::Server(){
cout << "construct..." << endl;
}
Server::~Server(){
cout << "destruct..." << endl;
}
void Server::run(){
int a;
a = 0;
while(1){
cout << "runing" << a <<"..." << endl;
usleep(2000000);
a++;
}
}
}
server.h
*Server class
*
*@author zhoutianzhen
*@data 2022-01-03
* @copylft GPL 2.0
* */
#ifndef __SERVER_H__
#define __SERVER_H__
namespace avdance{
class Server{
public:
Server();
~Server();
public:
void run();
};
} //namespace avdance
#endif //__SERVER_H__