菜鸟笔记
提升您的技术认知

c 笔记-ag真人游戏

std::tuple 和 std::tie 的用法简介

菜鸟阅读 : 611

tuple即元组,可以理解为pair的扩展,可以用来将不同类型的元素存放在一起,常用于函数的多返回值。 定义与初始化 tuple可以使用初始化列表进行赋值。 tuple t3 = { 1, ...

std::tie详解

菜鸟阅读 : 902

std::tie:创建左值引用的 tuple,或将 tuple 解包为独立对象 返回值 含左值引用的 std::tuple 对象。 注意 std::tie 可用于解包 std::pair&n...

c 之 std::tie

菜鸟阅读 : 1616

简介 在c 11标准库中,加入了std::tie,在c 14中改进,方便使用。 其与tuple关系密切, 主要目的是方便地使用tuple。 元组 std::tuple 元组tuple,有人认为是std::pair扩展。pair只能把...

c 智能指针中的reset成员函数

菜鸟阅读 : 1497

若p为智能指针对象(如:shared_ptr< int> p) 成员函数reset使用: p.reset(q) //q为智能指针要指向的新对象 会令智能指针p中存放指针q,即p指向q的空间,而且会释放原来的空间。(默认是dele...

c 入门(二)

菜鸟阅读 : 715

c 入门(二) 1.引用 1.1引用概念 1.2引用特性 1.3常应用 1.4使用场景 1.5传值、传引用效率比较 1.6引用和指针的区别 2.内联函数 2.1概念 2.2内联函数的特性 3.auto关键字(c 11) 3.1auto使...

c 入门(一)

菜鸟阅读 : 660

c 入门(一) 1.c 简介 2.c 关键字(c 98) 3.命名空间 3.1命名空间的定义 3.2命名空间的使用 4.c 输入&输出 5.缺省参数 5.1缺省参数分类 6.函数重载 6.1函数重载的概念 6.2.函数重载...

c 中的map问题 unordered_map问题

菜鸟阅读 : 1102

4.map问题 unordered_map问题 4.1 map         map是stl的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次;...

std::shared_ptr 和普通指针的转换

菜鸟阅读 : 1779

普通指针和std::shared_ptr相互转化见示例 struct test { int num; string name; }; test* ptest = new test(); std::shared_ptr...

protobuf协议使用详解

菜鸟阅读 : 1192

一、protobuf协议详解 在protobuf中,协议是由一系列的消息(message)组成的,如下所示: systax = "proto3"; //表明使用proto3语法;如果你没有指定这个,编译器会使用proto2语法;这个指定语法...

网站地图