logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++容器优化(以emplace 代替insert)

首先,以两张事实来说话,图一是emplace方法,7892条数据,debug下是1.14403秒。图二是insert方法,7892条数据,debug下是2.17625秒。结果其实已经不言而喻了,推荐使用emplace方法。为什么emplace方法比insert快呢?首先,我们必须明确一个概念就是,容器中插入的元素永远都不是元素本身,而是元素的一份copy。emplace其实就是调用了拷贝构造函数.

使用JsonCpp解析和生成Json

一:什么是JSON?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),是一种key-value的表示方法,类似于{ “name”:“Kobe” }二:什么时候用JSON?因为JSON的明了,简单,易于解析。JSON常用来传输和存储对应的文本信息。三:什么是JsonCppJsonCpp是一个基于c++的免费开源库。下载地址:htt...

到底了