Согласно документации, WebServer инициализируется следующим образом в. cpp class
WebServer server(80);
Чтобы вписать это в мой созданный класс, который я хотел бы сделать.
private:
WebServer server;
в моем заголовке и
this->server = WebServer(80);
в моем определении класса, поэтому у меня есть нормальное объявление моего WebServer. Но это выдает ошибку: .... ' неявно удаляется, потому что определение по умолчанию будет некорректно сформировано:
Как правильно инициализировать WebServer?
РЕДАКТИРОВАТЬ: Хорошо, теперь мой код выглядит следующим образом:
class MyClass{
public:
MyClass(String clientId, String clientSecret, String redirectUri);
private:
String clientId;
String clientSecret;
String redirectUri;
WebServer server;
};
и
MyClass::MyClass(String clientId, String clientSecret, String redirectUri):clientId{clientId}, clientSecret{clientSecret}, redirectUri{redirectUri}, server{80}{}