Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== #include <stdio.h> #include <stdlib.h> #include <vector> class ServiceOrganization; class BuildingElement { static char* m_city; std::vector<int> m_flats; unsigned int m_square; ServiceOrganization& m_organization; FILE *m_document; BuildingElement* m_pNext; public: BuildingElement(); BuildingElement(BuildingElement&& src) : m_square(0) , m_organization(src.m_organization) , m_document(src.m_document) , m_pNext(src.m_pNext) { m_flats = src.m_flats; src.m_flats.clear(); src.m_organization = ServiceOrganization(); ::fclose(src.m_document); src.m_document = NULL; ::free(src.m_pNext); src.m_pNext = NULL; } }; //====================== end of sample.cpp ========================== ]]>Какие операции, выполняемые в конструкторе переноса в файле sample.cpp являются лишними?
вопросПравильный ответ:
src.m_flats.clear();
src.m_organization = ServiceOrganization();
::fclose(src.m_document);
src.m_document = NULL;
::free(src.m_pNext);
src.m_pNext = NULL;
Сложность вопроса
43
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
24 дек 2018
Аноним
ответ подошёл
26 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # В каких из вызовов обобщённых алгоритмов встроенные массивы С++ использованы без ошибок?
- # Какие утверждения про модели качества программ верны?
- # Какой оптимальный вариант перебора данных для многомерного массива?
- # Каким образом порядок полей в структуре влияет на производительность памяти при работе с структурой (и массивом структур)?
- # Какой главный вопрос относительно исключений стандартной библиотеки необходимо решить при разработке своего программного продукта?
WordPress Security by Sucuri. MiniFB Template. © Vtone