摘要:針對std::map的特殊情況 map類型的emplace處理比較特殊,因爲和其他的容器不同,map的emplace函數把它接收到的所有參數都轉發給了pair的構造函數。對於一個pair來說,它既需要構造它的key又需要構造它的value。如果我們按照普通的語法使用變參模板,我們無法區分哪些參數用來
阅读全文
摘要:轉載自https://www.cnblogs.com/depend-wind/articles/10154730.html C/C++序列化/反序列化之Tuple 一、对象序列化通常用于两个目的: (1) 将对象存储于硬盘上 ,便于以后反序列化使用 (2)在网络上传送对象的字节序列 例如:有一个数据
阅读全文
摘要:1、std::function介绍 类模板std::function是一种通用的、多态的函数封装。 std::function的实例可以对任何可以调用的目标实体进行存储、复制、调用操作,这些目标实体包括普通函数、Lambda表达式、函数指针、以及其他函数对象等。std::function对象是对c+
阅读全文