Difference between revisions of "Step 2 (S-10038)"
(Create page for step id=10038) |
|||
Line 1: | Line 1: | ||
Step on Stepik: https://stepik.org/lesson/551/step/2 | Step on Stepik: https://stepik.org/lesson/551/step/2 | ||
− | + | [[File:Step_2_(S-10038)_1.png|border|800px]] | |
[00:00 - 00:16] ты че не сексом в качестве примера можем часто использовали класс почему мася как это лечится давайте посмотрим как использовать эти знания в котором учат можно было реализовать донбасса | [00:00 - 00:16] ты че не сексом в качестве примера можем часто использовали класс почему мася как это лечится давайте посмотрим как использовать эти знания в котором учат можно было реализовать донбасса |
Latest revision as of 12:35, 7 August 2017
Step on Stepik: https://stepik.org/lesson/551/step/2
[00:00 - 00:16] ты че не сексом в качестве примера можем часто использовали класс почему мася как это лечится давайте посмотрим как использовать эти знания в котором учат можно было реализовать донбасса
[00:16 - 00:34] начнем с обсуждения конструктор в нашем классе будет 2 поля поля которое соответствует размеру массива и поле data которая соответствует указатель на динамический массив в котором хранятся в нашем собственном 8 во конструктора
[00:34 - 00:52] конструктор будет принимать 1 аргумент размер массива данных при этом в теле массивы могут инициализировать элементы 2 конструктор это конструктор копирования он будет создавать массив такого же размера
[00:52 - 01:11] но в отличие от конструкторы конструктор копирования выделяет для data новый массив и копировать элементы отмечу что так как мы реализовали
[01:11 - 01:28] конструктор копирования с отворотом у данного класса не будет конструктор по умолчанию то есть не забудьте дать его не передав аргументы конструктора также стоит отметить что конструктора числа описан как экспрессию
[01:28 - 01:34] это нужно чтобы запретить неявное преобразование от числа