Size: a a a

2020 August 03

ПК

Побитый Кирпич... in supapro.cxx
Anton Kviatkovskii
Ну с точки зрения стандарта он не контейнер
Концепту контейнер удовлетворяет => контейнер
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
'''  void setAdminAuthenticate(const string& path, const string& login, const string& password)
 {
   if (Adminstrator::adminID == 0)
   {
     throw exception("Error! You are not registered in the system!");
   }
   else
   {
     Adminstrator dmn;
     fstream fs;
     fs.open(path, fstream::in | fstream::out);
     if (!fs.is_open())
     {
       throw file_not_found("Error! File not found!");
     }
     else
     {
       fs.read((char*)& dmn, sizeof(Adminstrator));
       if (dmn.login == login and dmn.password == password)
       {
         m_login = dmn.login;
         m_password = dmn.password;
       }
       else
       {
         throw exception("Error! You entered incorrectly login or password!");
       }
     }
   }
 }'''
мммм... читаем POD-структуры из файла, кайф
источник

VS

Vlad Serebrennikov in supapro.cxx
Побитый Кирпич
Концепту контейнер удовлетворяет => контейнер
A specialization of basic_­string is a contiguous container ([container.requirements.general]).
все еще проще
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
'''  void setAdminAuthenticate(const string& path, const string& login, const string& password)
 {
   if (Adminstrator::adminID == 0)
   {
     throw exception("Error! You are not registered in the system!");
   }
   else
   {
     Adminstrator dmn;
     fstream fs;
     fs.open(path, fstream::in | fstream::out);
     if (!fs.is_open())
     {
       throw file_not_found("Error! File not found!");
     }
     else
     {
       fs.read((char*)& dmn, sizeof(Adminstrator));
       if (dmn.login == login and dmn.password == password)
       {
         m_login = dmn.login;
         m_password = dmn.password;
       }
       else
       {
         throw exception("Error! You entered incorrectly login or password!");
       }
     }
   }
 }'''
говоришь, string работает, а остальные контейнеры - нет?
запиши в User::login строку подлиннее (ну, символов 50) и он тоже сломается!
источник

VS

Vlad Serebrennikov in supapro.cxx
Anton Kviatkovskii
Ну с точки зрения стандарта он не контейнер
источник

VS

Vlad Serebrennikov in supapro.cxx
как оказалось
источник

AK

Anton Kviatkovskii in supapro.cxx
Vlad Serebrennikov
A specialization of basic_­string is a contiguous container ([container.requirements.general]).
все еще проще
источник

АК

Александр Караев... in supapro.cxx
что ж это за std::string такой, который не может хранить больше 20-30 символов..
источник

AK

Anton Kviatkovskii in supapro.cxx
Vlad Serebrennikov
A specialization of basic_­string is a contiguous container ([container.requirements.general]).
все еще проще
Шо за contiguous
источник

ПК

Побитый Кирпич... in supapro.cxx
Anton Kviatkovskii
Шо за contiguous
Где память гарантированно послежовательна
источник

AK

Anton Kviatkovskii in supapro.cxx
источник

VS

Vlad Serebrennikov in supapro.cxx
Anton Kviatkovskii
Шо за contiguous
источник

ПК

Побитый Кирпич... in supapro.cxx
Вектор, эррэй, строка
источник

DB

Dimmu Borgir in supapro.cxx
Александр Караев
говоришь, string работает, а остальные контейнеры - нет?
запиши в User::login строку подлиннее (ну, символов 50) и он тоже сломается!
я не эта имел введу. просто из готового только стринг юзал
источник

AK

Anton Kviatkovskii in supapro.cxx
Я чувствую это 20 стандарт
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
я не эта имел введу. просто из готового только стринг юзал
не, вот ты написал, что std::string у тебя работает, а остальное - нет. так?
источник

АК

Александр Караев... in supapro.cxx
Anton Kviatkovskii
Я чувствую это 20 стандарт
этому термину 100500 лет
источник

AK

Anton Kviatkovskii in supapro.cxx
Вот список sequence контейнеров, строки там нет в 17
источник

VS

Vlad Serebrennikov in supapro.cxx
Anton Kviatkovskii
Я чувствую это 20 стандарт
источник

AK

Anton Kviatkovskii in supapro.cxx
Это дифф 17 и 20?
источник