c++
文章平均质量分 81
池旭超
这个作者很懒,什么都没留下…
展开
-
c++容器存放不同结构的数据
本来想在c++容器里面存放不同的结构体,但是没有实现,最后通过子类父类的互相转换实现。只要将建立一个基类的容器就可以直接push子类,这样就实现了一个可以用插入不同数据结构的容器。1、将不同的结构体写成同一个基类派生的子类,在子类中添加自己希望的数据类型。Test.hclass Father{public: std::string flag = "I am Fath原创 2017-08-27 01:04:14 · 6480 阅读 · 2 评论 -
在Qml中显示FFmpeg解码视频
本文主要讲述ffmpeg解码的视频如何现实到qml窗口上的过程,文末有代码地址。文章开始处先贴一张效果图 1、绘制类通过继承QQuickPaintedItem可以使用QPainter接口将一帧解码QImage绘制到Qml上面。(XVideo是QQuickPaintedItem的子类)当接收到一帧(QImage)的时候直接调用update()更新。 void XVideo::paint(QPaint...原创 2018-05-20 15:55:44 · 4818 阅读 · 3 评论