![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
二丶九
寻水的鱼
展开
-
const 不同位置的含义和使用
一、常量const int a = 0;二、指针 1、指针指向地址中存储的值不能改变int a = 0;const int b = 2;const int *q;q = &a; //非const赋值给const*q = 5; //报错,不能对指针指向地址存储的值进行修改p = &b; //非const指针地址赋值 2、指针指向的...原创 2019-03-14 20:17:05 · 529 阅读 · 0 评论 -
开源库记录
1、音视频相关Windows(dshow,dsound);ios,mac(AVFoundation,AVCaptureSesssion);android(Camera,AudioRecord);Linux(v4l2);ffmpeg 音视频编解码-- QtAV --Vlc --vlc-qt;libaac 音频;lib264 视频编码;openAL 音频;d3d...原创 2019-03-20 14:18:09 · 115 阅读 · 0 评论 -
libcef、QWebKit,QWebengine、miniblink内嵌浏览器对比
随着前端技术的发展,PC端程序越来越倾向于做第三方嵌入浏览器的应用程序;如:腾讯视频、虾米音乐等主流PC端程序都是内嵌浏览器,对频繁更新的内容使用加载网页的方式;现对主流易集成的开源浏览器进行分析;1、libcef优点:功能齐全,跨平台;缺点:安装包大(80M+),内容太多;实际使用:对开发者技术要求高;2、QWebKit:Qt5.6及之前使用优点:接口友好,易...原创 2019-04-01 14:52:33 · 5342 阅读 · 0 评论 -
C++ 环形数组
#ifndef RING_H#define RING_H#include <vector>#include <queue>namespace RingBuffer {template<typename T, typename C>class ring_api {public: ring_api() :m_0(0), m_1(), m_s(0...转载 2019-04-01 17:08:54 · 2109 阅读 · 1 评论 -
智能指针_QPointer特性
1:定义QPointer对象时,指针会自动赋nullptr;2::QPointer 对象超出作用域时,并不会删除它指向的内存对象;3:QPointer 智能用于指向 QObject 及派生类的对象;当一个 QObject 或派生类对象被删除后,QPointer 能自动把其内部的指针设为 nullptr;4:类型QList<struct*>这种使用,只需要delete元素,...原创 2019-08-22 18:03:08 · 345 阅读 · 0 评论 -
智能指针_QScopedPointer特性
1:独占模式;2:一般用于UI界面构造;原创 2019-08-22 18:12:16 · 319 阅读 · 0 评论