Лекция 8. Создавать виртуальные статические функции запрещено

Создавать виртуальные статические функции запрещено.

Отличия инициализации от присвоения:

Инициализация Выполняется тремя способами: 1) Объект явно инициализируется 2) Копия объекта передается в функцию 3) Генерируется временный объект Для всего этого используется конструктор копии 1) MyClass x = y 2) func1(y) 3) y = func2 Присвоение MyClass x; MyClass y; x = y; Конструктор копии вызван не будет.

Конструктор копий используется для создания новых объектов из уже существующих. Это означает, что, так же как для других конструкторов, новый объект еще не существует к моменту его вызова. Однако только конструктору копий объект передается как аргумент по ссылке. Например, MyClass(const &obj).

Паттерн MVC (Model – View – Controller или Модель-Вид-Контроллер) описывает простой способ построения структуры приложения, целью которого является отделение логики от пользовательского интерфейса.

 
 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: