Difference between revisions of "Step 8 (S-10010)"
(Create page for step id=10010) |
|||
Line 1: | Line 1: | ||
Step on Stepik: https://stepik.org/lesson/546/step/8 | Step on Stepik: https://stepik.org/lesson/546/step/8 | ||
− | + | [[File:Step_8_(S-10010)_1.png|border|800px]] | |
[00:00 - 00:17] другой тип специально деструктор деструкторы это метод и который выделяется при удалении умолчанию эти методы генерируется компилятор однако мы можем переопределить например если мы пишем структуру которая хранит информацию | [00:00 - 00:17] другой тип специально деструктор деструкторы это метод и который выделяется при удалении умолчанию эти методы генерируется компилятор однако мы можем переопределить например если мы пишем структуру которая хранит информацию | ||
Line 12: | Line 12: | ||
− | + | [[File:Step_8_(S-10010)_2.png|border|800px]] | |
− | + | [[File:Step_8_(S-10010)_3.png|border|800px]] | |
[00:47 - 01:04] конструктор то есть он начинается со знака тильды в деструкторе мы удалим динамическую память выделенная в конструкторе таким образом при создании структуры | [00:47 - 01:04] конструктор то есть он начинается со знака тильды в деструкторе мы удалим динамическую память выделенная в конструкторе таким образом при создании структуры | ||
− | + | [[File:Step_8_(S-10010)_4.png|border|800px]] | |
[01:04 - 01:19] выбираем память а при удалении это память автоматически освобождается деструкторы может быть только 1 и он никогда не параметров то есть это метод который вызывается сюда автоматически при удалении | [01:04 - 01:19] выбираем память а при удалении это память автоматически освобождается деструкторы может быть только 1 и он никогда не параметров то есть это метод который вызывается сюда автоматически при удалении | ||
− | + | [[File:Step_8_(S-10010)_5.png|border|800px]] | |
[[Category:Steps]] | [[Category:Steps]] | ||
[[Category:Конструкторы и деструкторы (L-546)| 8]] | [[Category:Конструкторы и деструкторы (L-546)| 8]] |
Latest revision as of 12:25, 7 August 2017
Step on Stepik: https://stepik.org/lesson/546/step/8
[00:00 - 00:17] другой тип специально деструктор деструкторы это метод и который выделяется при удалении умолчанию эти методы генерируется компилятор однако мы можем переопределить например если мы пишем структуру которая хранит информацию
[00:17 - 00:32] спасибо размер массива и указатель на непосредственном 70 то конструкторе данной структуры мы можем
[00:32 - 00:47] создавать массив то есть через рамку и не сервером поле data выделяя под него динамический массив размер xs деструкторе иметь деструктора
[00:47 - 01:04] конструктор то есть он начинается со знака тильды в деструкторе мы удалим динамическую память выделенная в конструкторе таким образом при создании структуры
[01:04 - 01:19] выбираем память а при удалении это память автоматически освобождается деструкторы может быть только 1 и он никогда не параметров то есть это метод который вызывается сюда автоматически при удалении