Step 2 (S-10038)

From Stepik Wiki
Revision as of 12:35, 7 August 2017 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/551/step/2

Step 2 (S-10038) 1.png

[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] это нужно чтобы запретить неявное преобразование от числа