Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== #include <vector> class Person { public: short m_age; const char* m_name; const char* m_surname; const char* m_region_name; }; class Region { public: const char* region_name; const char* cheef_name; long size; }; int main() { std::vector<unsigned char>* mybuffer = new std::vector<unsigned char>(sizeof(Person) + sizeof(Region), 0); Person* my_person = new (&(mybuffer->at(0))) Person(); my_person->~Person(); delete my_person; Region* p_region = new (&(mybuffer->at(0))) Region(); p_region->~Region(); delete p_region; delete mybuffer; return 0; } //====================== end of sample.cpp ========================== ]]>Какие операции освобождений ресурсов в файле sample.cpp являются лишними или ошибочными?
вопросПравильный ответ:
my_person->~Person();
delete my_person;
p_region->~Region();
delete p_region;
delete mybuffer
нет ошибочных и лишних операций освобождения ресурсов
Сложность вопроса
82
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за помощь по интуит.
17 фев 2019
Аноним
Я завалил зачёт, какого чёрта я не нашёл этот крутой сайт с решениями по тестам интуит в начале года
13 авг 2018
Другие ответы на вопросы из темы программирование интуит.
- # 0;}; auto lf2 = [a,b] (int x) { x++; return x;}; auto lf3 = [=] (int x) { x++; return x;}; auto lf4 = [&] (int x) { x++; return x;}; auto lf5 = [] (bool& z) { z = !z; return;}; return 0; } //====================== end of sample.cpp ========================== ]]>Какие лямбда функции из примера выше имеют доступ к значению переменной X?
- # Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют STL совместимый контейнер с перезаписью элементов при заполнении?
- # Какие задачи решаются на самом начальном этапе проектирования системы?
- # Какие операции адресной арифметики имеют смысл?
- # Каким образом порядок полей в структуре влияет на производительность памяти при работе с структурой (и массивом структур)?
WordPress Security by Sucuri. MiniFB Template. © Vtone