Programm stürzt bei struct in Klasse ab
-
class Server { [...] private: struct Client { Socket ClientSocket; std::string ipAdress; std::string UserAgent; } client; };int main() { Server s; }Wenn ich das laufen lasse bekomme ich immer die Meldung, das abort() aufgerufen wurde. Es liegt definitiv an dieser struct und ich kann mir nicht erklären was da falsch sein soll.
-
Oh man, 10 Sekunden nach Erstellung des Threads fällt es mir auf.
Die Socket-Klasse hat eine Exception geworfen ...
-
gna
-
#include <string> class Socket { }; class Server { private: struct Client { Socket ClientSocket; std::string ipAdress; std::string UserAgent; } client; }; int main() { Server s; }Also das funktioniert problemlos.