struct USER_CONF
{
USER_CONF()
- : password(),
- passive(0),
+ : passive(0),
disabled(0),
disabledDetailStat(0),
alwaysOnline(0),
- tariffName(),
- address(),
- phone(),
- email(),
- note(),
- realName(),
- corp(),
- service(),
- group(),
credit(0),
- nextTariff(),
userdata(USERDATA_NUM),
- creditExpire(0),
- ips()
+ creditExpire(0)
{}
std::string password;
struct USER_CONF_RES
{
USER_CONF_RES()
- : password(),
- passive(),
- disabled(),
- disabledDetailStat(),
- alwaysOnline(),
- tariffName(),
- address(),
- phone(),
- email(),
- note(),
- realName(),
- group(),
- credit(),
- nextTariff(),
- userdata(USERDATA_NUM),
- creditExpire(),
- ips()
- {
- }
-
+ : userdata(USERDATA_NUM)
+ {}
USER_CONF_RES & operator=(const USER_CONF & uc)
{
userdata.resize(USERDATA_NUM);
group = uc.group;
credit = uc.credit;
nextTariff = uc.nextTariff;
- for (size_t i = 0; i < USERDATA_NUM; i++) userdata[i] = uc.userdata[i];
+ for (int i = 0; i < USERDATA_NUM; i++)
+ {
+ userdata[i] = uc.userdata[i];
+ }
creditExpire = uc.creditExpire;
ips = uc.ips;
return *this;