一,函数模板 1.函数模板的概念 C++中提供了函数模板,所谓函数模板,实际上是建立一个通用函数,其函数的返回值类型和函数的参数类型不具体指定,用一个虚拟的类型来表示。这个通用函数就被称为函数的模板。 当我们在开发中,经常会遇到一些函数体实现方式类似的函数,例如交换两个字符,交换两个数字函数,这两个 ...
分类:
编程语言 时间:
2017-01-14 18:54:56
阅读次数:
329
基本数据类型是c++编译系统预定义的,而自定义类型的数据是由多个基本类型或自定义类型的元素组成的,我们称之为群体数据。 对于群体数据,仅有系统预定义的操作是不够的,在很多情况下,还需要设计与某些具体问题相关的特殊操作,并按照面向对象的方法将数据与操作封装起来,这就是群体类。 群体可以分为两种:线性群 ...
分类:
其他好文 时间:
2017-01-08 10:44:44
阅读次数:
200
函数模板 函数模板的目的 设计通用的函数,以适应广泛的数据型式 函数模板的定义格式 template<模板型式参数列表>返回值型式 函数名称(参数列表); 原型:template<class T> void Swap(T &a, T&b); 实现:template<class T> void Swa ...
分类:
编程语言 时间:
2017-01-08 07:58:02
阅读次数:
238
转型操作 接受目标型式作为模板参数 Programmer *p = dynamic_cast<Programmer*>(e) 模板工作原理 使用template<typename T>定义函数模板或者类模板 体化(instantiation):使用特定的模板实际参数,生成真正的模板函数和模板类 编译 ...
分类:
编程语言 时间:
2017-01-04 23:22:59
阅读次数:
226
上一节主要介绍了Powershell中变量的定义和使用,以及在变量中包含特殊字符,或是变量在输出时的一些技巧,详细内容参考这里。本节介绍Powershell中的内置变量,或是称为自动变量。在Powershell命令行中,可以输入Get-Variable命令查看Powershell中的所有内置变量PSC:\>Get-..
分类:
系统相关 时间:
2016-12-31 07:43:23
阅读次数:
404
上一节介绍了Powershell中的算术运算符,详细内容参考这里,这些运算符主要用于字符串的连接,组成bool表达式等用于对管道中的命令执行结果进行筛选,我们将会后续的文章中讲到。这一节主要介绍Powershell中变量的定义和使用,以及使用变量时应该注意的事项。和所有编程语言中..
分类:
系统相关 时间:
2016-12-30 07:50:23
阅读次数:
1291
用户自己建立自己的结构体类型 1、 定义和使用结构体变量 (1)、结构体的定义 C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体。 (2)、声明一个结构体类型的一般形式为: Struct 结构体名 { 成员列表 }; 1、 定义结构体类型变量 前面的也只是搭建了一个结构体类型 ...
分类:
编程语言 时间:
2016-12-28 07:34:53
阅读次数:
259
getopt_long原型 optstring就是下面程序中的:"hva:b:",就是那一群简写集合,后面带冒号意思(比如-a)就是这个-a后面要加参数。 getopt_long实例 经常为了写小程序的解析参数感觉麻烦,所以就写一个小函数模板以后复制用。 ...
分类:
其他好文 时间:
2016-12-27 20:18:44
阅读次数:
158
一、知识点: 1.一维数组的定义和使用 (1)定义方式: 类型名 数组名[整型常量表达式]; 例:int a[10]; (2)说明: ① 数组名的命名规则和变量名相同,遵循标识符命名规则 ② 数组名后的常量表达式用[ ]括起来。 ③ 常量表达式表示元素的个数,即数组长度。 例: a[10]表示数组a ...
分类:
其他好文 时间:
2016-12-24 07:47:51
阅读次数:
125
1、返回值 函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者。 以上要点中,比较重要有参数和返回值: 2、参数 为什么要有参数? 1 def CPU报警邮件() 2 #发送邮件提醒 3 连接邮箱服务器 4 发送邮件 5 关闭连接 6 7 def 硬盘报警邮件() 8 #发送邮件提 ...
分类:
其他好文 时间:
2016-12-23 21:58:11
阅读次数:
185