error C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject'
2024-09-04 16:27:59
1.error C2471: cannot update program database vc90.pdb
解决方案:https://blog.csdn.net/shuixin536/article/details/8620684
2.提示不能访问QObject的私有成员的解决办法:
class PhotosData:public DataInterface
{
Q_OBJECT
public:
PhotosData(){};
~PhotosData(){};
QPixmap PixMap() { return m_PixMap;};
void SetPixMap(QPixmap pixmap) { m_PixMap = pixmap; };
private:
QPixmap m_PixMap;
QString m_Name;
QString m_Time;
QString m_Date;
};
PhotosData *node = new PhotosData(*mediaItem); //引用了PhotosData基类的默认构造函数
group->Add(node);
继承的类要定义使用的构造函数的类型,否则会默认调用基类的构造函数,如果基类的构造函数是私有的。那就会引起报错
最新文章
- linux服务之tuned
- HDU 1016 Prime Ring Problem (素数筛+DFS)
- Android线性布局(Linear Layout)
- error C2248: “CObject::operator =”: 不可访问 private 员(于“CObject”类声明)
- linux压缩及vi操作
- Flex中宽度计算
- windows下安装Python2和Python3共存
- Java中RuntimeException和Exception的区别
- iframe 里的高度自适应
- GDAL书籍中删除数据勘误(C#语言)
- 转:mongoDB 修改 ulimit
- jmeter csv中获取带引号的数据详情
- BZOJ.4821.[SDOI2017]相关分析(线段树)
- qq网吧弹框如何去掉?如何删掉NetBar文件夹?
- 关于spring中Assert的应用(方法入参检测工具类)
- Maven 学习笔记(一)
- PHP框架(如:laravel、yii2、thinkPHP5)中统一异常处理及统一日志打印
- 在NOILINUX下的简易VIM配置
- Java算法 -- 顺序表
- 实现JS继承的几种方法
热门文章
- 牛客练习赛20(ABC)
- 深搜(DFS),Image Perimeters
- Vue状态管理-Bus
- 论文笔记:Progressive Differentiable Architecture Search:Bridging the Depth Gap between Search and Evaluation
- com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed 或者 该连接已关闭
- C# String与StringBuilder (转载)
- 关于ProjectServer定制化项目中心页面
- SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
- HIbernate jar包
- RHEL6 建立DVD repo