百度了很久,结果是因为自定义的结构体继承 QObject类,
而QObject的子类不可复制
错误:
B.h:977:16: error: call to implicitly-deleted copy constructor of 'A'
B.h:771:38: note: copy constructor of 'A' is implicitly deleted because base class 'C' has a deleted copy constructor
C.h:17:36: note: copy constructor of 'C' is implicitly deleted because base class 'QObject' has a deleted copy constructor
qobject.h:449:20: note: 'QObject' has been explicitly marked deleted here
为什么不能复制:
本文探讨了QObject子类不可复制的原因,指出由于QObject类显式地删除了复制构造函数,因此其派生类也无法被复制。这主要是为了避免内存和其他资源管理上的潜在问题。
703

被折叠的 条评论
为什么被折叠?



