我不确定如何解释这个,或者技术术语是什么,但我只是希望能够将我的服务器逻辑和功能移动到他们自己的文件中(与setup / loop / main文件分开)
例如:
//App.cpp
#include "WebServer.h"
WebServer server(80);
void handleRoute() {};
void setup() {
server.on("/", handleRoute);
}
我基本上希望我的所有服务器代码和处理函数都在一个单独的文件中。我尝试了继承WebServer类,但后来我无法访问它的一些成员函数。我是一个cpp newb,那么将它抽象或委托给自己的库或一组免费函数的标准方法是什么?你可以想象,这是一个人为的例子,实际上我有几个处理程序,它们只是混乱了App.cpp文件和命名空间。