Difference between revisions of "Step 7 (S-10035)"

From Stepik Wiki
Jump to: navigation, search
(Create page for step id=10035)
 
 
Line 1: Line 1:
 
Step on Stepik: https://stepik.org/lesson/550/step/7
 
Step on Stepik: https://stepik.org/lesson/550/step/7
  
<img width="50%" src="https://ucarecdn.com/b16874a8-175e-4dd9-ae6f-a075e04b616a/">
+
[[File:Step_7_(S-10035)_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/550/step/7

Step 7 (S-10035) 1.png

[00:00 - 00:16] для некоторых классов сложно определить что значит копировать например не очень понятно как копировать пример типа базы данных поэтому для таких классов который не запрещать то чтобы запретить копирование нужно объявить конструктор копирования и оператор присваивания


[00:16 - 00:34] как правило это можно не определять их и тогда который не будет не доступна не только внешне но и внутри нет соответствующего вас соответственно если какой то внешний код пытается обратиться к костру только переняли оператора представлена то есть скопировать или присвоить


[00:34 - 00:51] примерно данного типа то ошибка компиляции потому что нынешний год не может обращаться к приватным метод если же произойдет обращение к конструктору коперник написание внутри методов данного класса


[00:51 - 01:01] это же к линковке потому что данные методы объявлены но не определена то есть в любом случае это правда с разными сообщение об ошибке