pair pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同。如果一个函数有两个返回值的话,如果是相同类型,就可以用数组返回,如果是不同类型,就可以自己写个struct ,但为了方便就可以使用 c++自带的pair ,返回一个pair,其中带有两个值。除了返回值的应用,在一个对象有多 ...
分类:
其他好文 时间:
2018-03-29 21:17:26
阅读次数:
130
变量模板。是函数模板,类型模板,别名模板之后,另一种模板。类S的静态成员变量S::var<int>的类型是const int 注意,V.T.只能定义在名字空间中,如下是错误的,因为那里不是名字空间: 而如下是正确的: 这里是全局名字空间,因此也是符合“定义在名字空间里”。 参考:http://en. ...
分类:
编程语言 时间:
2018-03-29 19:10:08
阅读次数:
201
一、string的初始化 首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: 注意这里不是string.h,string.h是C字符串头文件。 string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: 声明一个字符串变量很简单: 测试代码: 程序执行 ...
分类:
编程语言 时间:
2018-03-23 11:47:12
阅读次数:
221
一、正文 目前正在做一个视频处理相关的项目。项目的技术栈是这样的,UI层采用Qt来实现基本的数据展示和交互,底层音视频采用的是一套基于FFmpeg的视频处理框架。这是一套类似Microsoft Media Foundation的处理框架,采用管道流进行架构,解复用、解码、复用、编码及用户自定义操作都 ...
分类:
编程语言 时间:
2018-03-22 12:42:22
阅读次数:
186
介绍一下模板类 vector 的常用操作,以及一个应用举例,顺时针打印矩阵。 ...
分类:
其他好文 时间:
2018-03-18 13:58:41
阅读次数:
201
JdbcTemplate是Spring提供的一个请有力的模板类,他简化了JDBC的操作,DateSource对象与末班JdbcTemplate对象均可以通过Bean的形式定义在配置文件中,充分发挥了依赖注入的威力!!!下面通过一个例子来使用一下JdbcTemplate 案例:查询所有图书 首先创建数 ...
分类:
数据库 时间:
2018-03-17 10:48:27
阅读次数:
191
C++的容器类型可以分为顺序容器和关联容器两大类。顺序容器的知识可以参看我上篇的随笔《C++顺序容器知识总结》。关联容器支持通过键值来高效的查找和读取元素,这是它和顺序容器最大的区别。两种基本的关联容器类型是map和set。map的元素以键-值对的形式组织:键用作元素在map中的索引,而值则表示所存 ...
分类:
编程语言 时间:
2018-03-16 18:46:13
阅读次数:
163
转载:http://www.cnblogs.com/louyihang-loves-baiyan/ 首先看到的是Blob这个类,Blob是作为Caffe中数据流通的一个基本类,网络各层之间的数据是通过Blob来传递的。这里整个代码是非常规范的,基本上条件编译,命名空间,模板类,各种不太经常看到的关键 ...
分类:
其他好文 时间:
2018-03-16 18:42:13
阅读次数:
191
模板实例化 程序员在使用模板类最常犯的错误为:将模板类视为某种数据类型。所谓类型参量化这样的术语导致了这种误解。模板当然不是数据类型,模板就是模板。 明确以下观点,帮助理解模板: 编译器使用模板,通过模板参数来创建数据类型,这个过程就是模板实例化; 从模板类创建得到的类型称之为特例; 模板实例化取决 ...
分类:
其他好文 时间:
2018-03-12 12:08:23
阅读次数:
204
上一节里面已经提到了,用类模板存储自定义的数据类型,如Teacher类型时,需要重载Teacher类的拷贝构造函数,“=”操作符,"<<"操作符,特别要注意深拷贝和浅拷贝的问题。 例如: 上述代码的执行结果是: 26 Wu 33 Li 调用模板类的析构函数 调用Teacher类的析构函数 调用Tea ...
分类:
其他好文 时间:
2018-03-08 14:14:33
阅读次数:
153