История изменений
Исправление Deleted, (текущая версия) :
хочу найти вызовы всех конструкторов объектов, знать, где они вызываются, и, желательно, откуда.
UPD: меня интересуют конструктор копирования и оператор копирования.
private:
MyClass(const MyClass&) {}
MyClass& operator=(MyClass) { return *this; }
Сделай так, и компилятор ругнется в тех местах, где ему требуются эти методы. Так, конечно, можно делать с любыми методами, если есть сомнения, где они используются
Упомянутые поиск 'Usage' часто не работает нормально.
Исправление Deleted, :
private:
MyClass(const MyClass&) {}
MyClass& operator=(MyClass) { return *this; }
Сделай так, и компилятор ругнется в тех местах, где ему требуются эти методы.
Упомянутые поиск 'Usage' часто не работает нормально.
Исправление Deleted, :
private:
MyClass(const MyClass&) {}
MyClass& operator=(MyClass rhs) {}
Сделай так, и компилятор ругнется в тех местах, где ему требуются эти методы.
Упомянутые поиск 'Usage' часто не работает нормально.
Исходная версия Deleted, :
private:
MyClass(const MyClass&) {}
MyClass& MyClass::operator=(MyClass rhs) {}
Сделай так, и компилятор ругнется в тех местах, где ему требуются эти методы.
Упомянутые поиск 'Usage' часто не работает нормально.