Конструктор копирования не вызывает конструкторы копирования некоторых элементов или базовых классов
Этот дефект возникает, когда конструктор копирования класса не вызывает конструктор копирования следующего в списке инициализации:
Один или несколько его членов.
Его базовые классы, если применимо.
Дефект возникает даже при вызове конструктора базового класса вместо конструктора копии базового класса.
Вызовы конструкторов копирования могут выполняться только из списка инициализации. Если вызовы отсутствуют, возможно, что объект скопирован только частично.
Если конструктор копирования элемента не вызван, возможно, что элемент не скопирован.
Если конструктор копирования базового класса не вызывается, возможно, что элементы базового класса не копируются.
Если требуется, чтобы конструктор копирования выполнил полную копию, вызовите конструктор копирования всех элементов и всех базовых классов в списке инициализации.
| Группа: Объектно-ориентированная |
| Язык: C++ |
| По умолчанию: Вкл для рукописного кода, выкл для сгенерированного кода |
Синтаксис командной строки: MISSING_COPY_CTOR_CALL |
| Воздействие: Высокое |