Step 3 (S-10006)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/546/step/3

Step 3 (S-10006) 1.png

[00:00 - 00:19] чаще всего в конструктор происходит именно инициализация полей структур поэтому для того чтобы интегрировать парят придуман специально синтаксис называется списке инициализации в списке инфляции позволяют проинициализировать поля структурой доходов конструкт для того чтобы использовать весь консолидации надо после


[00:19 - 00:36] имени конструктора и за него формальных параметров поставить двоеточие и после этого таким синтаксисом указать интересующие значение для инструкторов совместно в данном случае мы


[00:36 - 00:52] до фоток тело конструктора из резерва икс и игрек а дальше можно переписать 2 конструктор когда в списке инициализации несмотря на то что они выглядят немножко странно


[00:52 - 01:10] компилятор разберется что письме то есть он поймет что идентификаторы которой стоит снаружи откосы они соответствуют именам полей структуры а те которые ставятся внутри скобок они соответствуют именно то здесь год


[01:10 - 01:29] поле икс политизированы значениям формального параметра икс и игрек будет принята и зерна значение формально важно отметить что интересоваться в списке интересоваться происходит в порядке в котором поля указаны


[01:29 - 01:45] структуре то есть в данном случае сначала всегда инициализируется икс а потом отсортировать игрек это может быть важно если инициализация зависит от порядка в котором происходит это не так например место


[01:45 - 02:04] выражения при которой максимизируется на нем и концентрироваться на чем можно написать следующее можно сначала попытаться проанализировать и а после проинициализировать икс значениям сам пишет такое


[02:04 - 02:19] интерьер очень выражением подразумеваем что их сначала притягиваются нам а после этого икс присвоить значение игрек то есть тоже норм однако из за того что в структуре икс объявлен раньше чем


[02:19 - 02:37] сначала произойдет инициализации икс 1 делом а потом предают инициализацией соответственно так как их не будем анализировать значение игрек y в этот момент есть не будет принята то в икс запишется некоторые


[02:37 - 02:55] значение которых хранятся в игре то его не цивилизации предгорных значение и за этим стоит следить то есть можно посмотреть чтобы в списке инициализации поля указывались ровно в том же порядке в котором они указаны и описание структуры