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

C++ 笔记 第19页

std::function 和 std::bind

菜鸟阅读 : 1789赞(1)

std::function 仿函数对象 std::function  用来声明函数对象的,换句话说,就和函数指针、Lambda表达式、函数名是一个东西 。 #include <iostream> #include &l...

std::bind的返回类型

菜鸟阅读 : 1859赞(1)

int foo(int a, int b){} std::function<int(int,int)> fun=std::bind(foo,std::placeholers _1,std::placeholders _2); f...

C++11中 std::bind 的两种用法

菜鸟阅读 : 3218赞(2)

概述 std::bind的头文件是 <functional>,它是一个函数适配器,接受一个可调用对象(callable object),生成一个新的可调用对象来“适应”原对象的参数列表。 函数原型 std::bind函数有两种函...

std::array

菜鸟阅读 : 1542赞(1)

array c++11 封装了相关的数组模板类,不同于 C 风格数组,它不会自动退化成 T* 类型,它能作为聚合类型聚合初始化 std::array 是封装固定大小数组的容器,数组元素下标索引从 0 开始 // 模板类定义 template...

std::vector

菜鸟阅读 : 2334赞(1)

std::vector 介绍 成员函数 构造析构 元素访问 迭代器 容量 修改器 非成员函数 介绍 // vector 模板定义 template<class T, class Allocator = std::allocator&l...

Tensorflow c++ 实践及各种坑

菜鸟阅读 : 2807赞(1)

Tensorflow c++ 实践及各种坑 在这篇文章中: 实现方案 实现步骤 (1) 源码编译 (2) 模型训练与输出 (3) 模型固化 坑 BatchNorm bug (4) 模型加载及运行 (5) 运行问题 Tensorflow当前官...

C++结构体的定义、初始化和引用

菜鸟阅读 : 2125赞(1)

定义: 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。 声明一个结构体类型的形式是: struct Student{ //声明一个结构体类型Student int num; //声明一个整形变量num...

c++ 随机数

菜鸟阅读 : 11536赞(1)

计算机的运行是通过代码来进行的,而代码的执行需要确定的数字,即计算机的运行过程是一个确定的过程,计算机的运行过程是一个确定的过程,所以不可能产生一个真正有意义的数字,即计算机只能产生伪随机数。 引用随机数需要引用头文件 #include &...

【C++】红黑树详解并封装实现map和set

菜鸟阅读 : 2337赞(1)

红黑树详解 概念及定义 红黑树的概念 红黑树的性质 红黑树的结点定义 红黑树的结构 红黑树的应用 红黑树与AVL树的比较 插入操作 1、寻找要插入的位置 2.判断是否符合红黑树的规则 3.对于规则被破坏的情况,进行调整 插入操作代码实现 验...

C/C++实现蛇形矩阵

菜鸟阅读 : 4424赞(2)

题目描述 给出一个不大于 9 的正整数 n,输出 n×n 的蛇形方阵。 从左上角填上 1 开始,顺时针方向依次填入数字,如同样例所示。注意每个数字有都会占用 3 个字符,前面使用空格补齐。 输入样例 输入 4 输出 1 2 3 4 12 1...