C++
Guton-2019
这个作者很懒,什么都没留下…
展开
-
外观模式(Facade)
外观模式原创 2022-12-27 16:33:26 · 112 阅读 · 0 评论 -
适配器模式
适配器模式原创 2022-12-27 16:30:25 · 124 阅读 · 0 评论 -
观察者模式(Observer Pattern)
观察者模式(Observer Pattern)原创 2022-12-27 15:45:10 · 843 阅读 · 0 评论 -
建造者模式
建造者模式原创 2022-12-27 09:44:02 · 399 阅读 · 0 评论 -
懒汉式单例模式
懒汉式单例模式原创 2022-12-26 17:59:36 · 88 阅读 · 0 评论 -
C++多态存在的问题
C++多态存在的问题原创 2022-12-26 17:10:20 · 297 阅读 · 0 评论 -
C++继承存在的问题
C++继承存在的问题原创 2022-12-26 17:00:16 · 173 阅读 · 0 评论 -
C++封装目的
C++封装目的原创 2022-12-14 16:42:50 · 466 阅读 · 0 评论 -
为什么QOpenGLWidget渲染yuv420数据,1166*540分辨率,显示错位?
paintGL()渲染正常yuv420数据流,分辨率未1166*540,opengl渲染时像素错位了,这是为什么?猜想:是否是opengl在切换分辨率之后,需要调用什么重置函数或者是清理缓存的函数?原创 2022-03-16 16:11:59 · 707 阅读 · 0 评论 -
测试使用libevent创建服务器,并且能够正常接收到socket连接回调
/**** @projectName libevent_test_server* @brief 功能介绍:测试使用libevent创建服务器,并且能够正常接收到socket连接回调* @param 参数说明* @return 返回值说明* @note 使用注意事项*/#include <iostream>#include <event2/event.h>#include <event2/listene原创 2020-10-16 11:44:03 · 227 阅读 · 0 评论 -
openssl源码编译
openssl源码编译下载编译资源(nasm、Perl、openssl源码)nasm设置环境变量Perl安装openssl源码编译编译脚本(用管理员权限启动脚本)下载编译资源(nasm、Perl、openssl源码)nasm:https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/nasm-2.15.05-win64.zipPerl:https://www.cpan.org/src/5.0/perl-5.32.0.tar.gzopenssl:原创 2020-10-12 17:27:18 · 935 阅读 · 0 评论 -
zlib源码编译
zlib源码编译下载源码编辑脚本设置vs2017编译器路径设置编译完成之后文件的输出路径打开编译器进入zlib源码文件夹清理编译生成的文件编译创建编译输出文件夹将编译生成的文件以覆盖的方式copy值输出文件夹下载源码http://www.zlib.net/zlib-1.2.11.tar.gz编辑脚本set VS=“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_x原创 2020-10-12 15:49:42 · 1160 阅读 · 0 评论 -
智能指针析构局部变量,程序crash
#include <iostream>using namespace std;// B S == > RAII// Resource Acquisition is Initialzation//资源分配应当与对象寿命周期绑定起来//创建对象的时候,我们就分配资源 ===》构造函数//销毁对象的时候,我们就回收资源 ===》析构函数//所谓智能指针就是把裸指针:封装成一个类//operator -> *template <class T>class .原创 2020-06-19 14:33:37 · 502 阅读 · 0 评论 -
extern
C++比C多一个函数重构,C++同一个函数名可以有不同的参数不同的返回值,C是不行的同一个函数名只能有一种参数;函数编译之后是需要存到exe\dll文件中,C语言中他是以函数名为索引存入exe\dll文件中;C++中同一个函数名可能不是同一个函数,所以不同的函数它会加入不同的参数最后组织成函数索引.extern "C" {#include "libavformat/avformat.h"...原创 2020-05-07 15:53:36 · 118 阅读 · 0 评论