Size: a a a

2020 August 03

DB

Dimmu Borgir in supapro.cxx
Constantine Drozdov
Зачем, if (this->str != nullptr) delete[] str уже замечательно характеризует автора, спасибо
я хотел везде смарт поинтеры заюзать препод был против поэтому на зло пишу проект без единого контейнера)
источник

CD

Constantine Drozdov in supapro.cxx
Dimmu Borgir
я без this пишу типо когда указатель ни на что не указывает нету смысла удалят его
тут три ошибки в двух строках кода, найдите остальные
источник

CD

Constantine Drozdov in supapro.cxx
хотя две подскажу
1) проверяется this->str  удаляется str, что это было вообще
2) delete[] expression определен для nullptr
источник

D

Danya in supapro.cxx
Dimmu Borgir
она платная но можно скачать с торрентов
Она бесплатная для студентов, надо матпомощь попросить
источник

DB

Dimmu Borgir in supapro.cxx
~TestingSystem()
 {
   if (users!= nullptr)
   {
     delete[] users;
   }
 }
источник

DB

Dimmu Borgir in supapro.cxx
я тоже юзаю что тут такого
источник

CD

Constantine Drozdov in supapro.cxx
Dimmu Borgir
~TestingSystem()
 {
   if (users!= nullptr)
   {
     delete[] users;
   }
 }
ну вот, еще один ученик на таких видосиках
источник

CD

Constantine Drozdov in supapro.cxx
Constantine Drozdov
Зачем, if (this->str != nullptr) delete[] str уже замечательно характеризует автора, спасибо
да, тут важное уточнение, что это не код деструктора, а код CopyAssignment
источник

DB

Dimmu Borgir in supapro.cxx
TestingSystem& operator=(const TestingSystem& testingSystem) // Copy assignement
 {
   m_login = testingSystem.m_login;
   m_password = testingSystem.m_password;
   if (users != nullptr)
   {
     this->users = new User[User::userID];
     for (int i = 0; i < User::userID; ++i)
     {
       users[i] = testingSystem.users[i];
     }
   }
   return *this;
 }
источник

C

CodeDetector in supapro.cxx
Dimmu Borgir
TestingSystem& operator=(const TestingSystem& testingSystem) // Copy assignement
 {
   m_login = testingSystem.m_login;
   m_password = testingSystem.m_password;
   if (users != nullptr)
   {
     this->users = new User[User::userID];
     for (int i = 0; i < User::userID; ++i)
     {
       users[i] = testingSystem.users[i];
     }
   }
   return *this;
 }
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

DB

Dimmu Borgir in supapro.cxx
ну вот
источник

CD

Constantine Drozdov in supapro.cxx
Dimmu Borgir
TestingSystem& operator=(const TestingSystem& testingSystem) // Copy assignement
 {
   m_login = testingSystem.m_login;
   m_password = testingSystem.m_password;
   if (users != nullptr)
   {
     this->users = new User[User::userID];
     for (int i = 0; i < User::userID; ++i)
     {
       users[i] = testingSystem.users[i];
     }
   }
   return *this;
 }
у вас память течет
источник

NI

Nikita Ivanov in supapro.cxx
Dimmu Borgir
TestingSystem& operator=(const TestingSystem& testingSystem) // Copy assignement
 {
   m_login = testingSystem.m_login;
   m_password = testingSystem.m_password;
   if (users != nullptr)
   {
     this->users = new User[User::userID];
     for (int i = 0; i < User::userID; ++i)
     {
       users[i] = testingSystem.users[i];
     }
   }
   return *this;
 }
ЧЕ ЭТО
источник

NI

Nikita Ivanov in supapro.cxx
где тебя учат
источник

CD

Constantine Drozdov in supapro.cxx
Dimmu Borgir
TestingSystem& operator=(const TestingSystem& testingSystem) // Copy assignement
 {
   m_login = testingSystem.m_login;
   m_password = testingSystem.m_password;
   if (users != nullptr)
   {
     this->users = new User[User::userID];
     for (int i = 0; i < User::userID; ++i)
     {
       users[i] = testingSystem.users[i];
     }
   }
   return *this;
 }
и ровно та же ошибка - какое отношение между users и this->users
источник

DB

Dimmu Borgir in supapro.cxx
Nikita Ivanov
ЧЕ ЭТО
it step
источник

NI

Nikita Ivanov in supapro.cxx
pi zdec
источник

CD

Constantine Drozdov in supapro.cxx
+++
источник

NI

Nikita Ivanov in supapro.cxx
это какой-то оч бессмысленный код
источник

DB

Dimmu Borgir in supapro.cxx
где ошибка?
источник