![](https://img-blog.csdnimg.cn/20191228182026273.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
CPP学习
CPP学习
「已注销」
静守时光,以待流年。
展开
-
CPP 高级
CPP 高级CPP 的 OOP 初步类面向对象的四个重要特性,抽象,封装,继承和多态。而类就是对现实事物的抽象,包括属性和方法。class 类名{public: 公有成员protected: 保护成员 // protected和private的区别就是派生类成员是否可以访问private: 私有成员 // 若是直接跟在类名之后定义,则private关键字可以省略,即默认为pr...原创 2019-12-29 20:36:44 · 210 阅读 · 0 评论 -
CPP 基础
CPP 基础C 语言基础C 语言关键字char, short, int, long, float, double, struct, union, enum, void, const, signed, unsigned, sizeof, typedef, auto, static, register, extern, if, else, switch, case, default, for, ...原创 2019-12-29 20:36:14 · 621 阅读 · 0 评论 -
Openssl
OpensslOpenssl 是一个开源的代码库,包括 SSL 协议库,应用程序和密码算法库,主要适用于 C/C++开发,内置许多加密算法。安装 Openssl 库Ubuntu 18.04 内置了 1.1.0 版本的 Openssl,可以使用openssl version查看版本。也可以像其他软件一样更新之,sudo apt install opensll但是以上的 Openssl 只能用...原创 2019-12-29 20:35:31 · 210 阅读 · 0 评论 -
Boost
BoostBoost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的 C++ 程序库。C++11 标准库中有三分之二来自 Boost 库,Boost 库建立在“既有的实践”之上并提供参考实现,大大增强了 C++ 的功能和表现力。安装 Boost 库官网下载 Boost 源码压缩包tar -jxvf boost_1_69_0.tar.gz2,解压。./bootstrap.sh,编译...原创 2019-12-29 20:35:18 · 127 阅读 · 0 评论 -
WebSocketpp
文章目录WebSocketppWebSocketpp 简介下载安装编译执行样例WebSocket 基本概念RoleConfigEndPointWebSocketpp 框架的基本步骤相关基础介绍Client服务器wss 协议WebSocketppWebSocketpp 简介WebSocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得 CS...原创 2019-12-28 18:30:21 · 2885 阅读 · 4 评论 -
静动态库与项目管理
文章目录库与项目管理静态库与动态库的比较gcc 介绍gcc 编译流程gcc 参数表静态库生成静态库使用静态库的例子动态库生成动态库使用动态库的例子Makefile 项目管理库与项目管理静态库与动态库的比较函数库本质是一组函数,具有相近的功能或操作同一数据结构。根据链接时期的不同,函数库分为静态库和动态库。静态库是指编译链接时,把库文件的代码全部加入到可执行文件中,因此生成的文件比较大,但在...原创 2019-12-28 18:22:30 · 176 阅读 · 0 评论