From: Maxim Mamontov Date: Sat, 18 Dec 2010 13:59:04 +0000 (+0200) Subject: У бібліотеці підтримки протоколу конфігуратора у конструкторі X-Git-Tag: 2.407-rc3~273 X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/8bb00937bb7362edaec84d404ac4cb15f7704ddf У бібліотеці підтримки протоколу конфігуратора у конструкторі реалізована ініціалізація членів через список ініціалізації --- diff --git a/stglibs/srvconf.lib/servconf.cpp b/stglibs/srvconf.lib/servconf.cpp index 8074801e..a7cac13c 100644 --- a/stglibs/srvconf.lib/servconf.cpp +++ b/stglibs/srvconf.lib/servconf.cpp @@ -90,9 +90,23 @@ sc->End(el); } //----------------------------------------------------------------------------- SERVCONF::SERVCONF() + : currParser(NULL), + parseDepth(0), + error(0), + RecvUserDataCb(NULL), + RecvGetUserDataCb(NULL), + RecvServerInfoDataCb(NULL), + RecvChgUserCb(NULL), + RecvCheckUserCb(NULL), + RecvSendMessageCb(NULL), + getUserDataDataCb(NULL), + getUsersDataDataCb(NULL), + getServerInfoDataCb(NULL), + chgUserDataCb(NULL), + checkUserDataCb(NULL), + sendMessageDataCb(NULL) { parser = XML_ParserCreate(NULL); -parseDepth = 0; } //----------------------------------------------------------------------------- void SERVCONF::SetServer(const char * server)