cobject专题

MFC---CObject注意事项

在我们定义的Class中如果需要继承,或者是必须继承Object类时: 我们又需要对类的对象进行操作是,会出现: error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)问题, 这是由于微软将Object类的操作运算符设置为private,在我们用到是需要这些操作符时,就需要我们自己来实现,来重载。  常见的情况: 1--

error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)

MFC编码时报错: 显示:error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明) 这种问题是你刚开始声明的是指针类型变量,后来又改为了非指针型,最好直接使用指针型变量。