because its copy assignment operator is implicitly deleted
class A {
public:
A(int x = 0);
A(const A& a) = default;
private:
int x_;
}
В чем трабл?
assignment operator is implicitly deleted
я конструктор сделал A(const A& a) = default почему оно не подходит?
проблема точно в строчке A a_ = a; ?
https://godbolt.org/z/bEbbdv145
Обсуждают сегодня