C++
猪笨是念来过倒
猪是念来过倒
展开
-
C++学习(二):C++ map的基本操作和使用
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1.map最基本的构造函数:map<string, int> mapstring;map<int, string> mapint;map<string, char> mapstring;map<c...原创 2019-07-18 15:44:56 · 3027 阅读 · 1 评论 -
C++学习(一):VSCode离线安装C/C++插件,以便支持跳转函数及变量定义
离线安装C/C++扩展离线安装包链接:https://github.com/microsoft/vscode-cpptools/releases根据各个环境进行安装,例如是windows的环境,则需要下载win32版本的拓展包安装方法:左下角有个设置图标,点击后选中管理扩展,然后点击…,从VSIX安装,然后选中刚下载的离线安装包,就可以了。如果想要其他扩展,可以在这上面找找:htt...原创 2019-07-17 19:52:55 · 10483 阅读 · 1 评论 -
C++学习(三):Protobuf简介和使用
1.Protocol Buffers简介Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。现阶段支持C++、JAVA、Python等三种编程语言。2.protobuf相比Xml的优点•更简单•数据描述文件只需原来的1/10至1/3•...原创 2019-07-22 10:17:12 · 1194 阅读 · 0 评论 -
C++学习(五):SOL2库的使用
一、简单了解sol2 Sol2简介 Sol是一个用于C+绑定Lua脚本的库,仅由头文件组成,方便集成,并提供了大量易用的API接口,可以便利地将Lua脚本与C+代码绑定起来,而不必去关心如何使用那些晦涩的Lua C API。正如其作者所言,Sol的目的就是提供极其简洁的API,并能高效到与C语言媲美,极大地来方便人们使用。 编译条件 Sol支持Lua的绝大多数版本,包括 5...原创 2019-07-26 13:48:21 · 9435 阅读 · 0 评论 -
C++学习(六):C++中的.和::和:和->的区别
在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。 A.B则A为对象或者结构体; A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针; ::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构; :一般用来表示继承;...原创 2019-07-31 16:40:25 · 1242 阅读 · 0 评论 -
C++学习(四):Facebook 的 C++ 11 组件库 Folly Futures
Futures是一种通过自然的、可组合的方式表达异步计算的模式。这篇博文介绍了我们在 Facebook 中使用的一种适用于 C++11 的futures实现:Folly Futures。为什么要使用异步?想象一个服务 A 正在与服务 B 交互的场景。如果 A 被锁定到 B 回复后才能继续进行其他操作,则 A 是同步的。此时 A 所在的线程是空闲的,它不能为其他的请求提供服务。线程会变...原创 2019-07-23 11:15:29 · 2182 阅读 · 0 评论 -
C++学习(七):C++生成日期+流水号(201908070001、201908070002、201908070003)的uid
#include <iostream>#include <string>std::string haha (){ char buffer[80]; std::string s, num_tmp, date; s = "20190807"; static std::string a = ""; static int uid_number = 0; if ...原创 2019-08-07 16:46:10 · 1276 阅读 · 0 评论 -
C++学习(八):C++ int与string的相互转换(含源码实现)
转载自:https://www.cnblogs.com/smile233/p/8379802.html一、int转换成string Ⅰ、to_string函数c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long l...原创 2019-08-12 16:14:44 · 515 阅读 · 0 评论