1.模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数,从而实现了真正的代码可重用性。模板可以分为两类,一个是函数模板,另一个是类模板。 2.函数模板的定义一般形式如下: template<class或者typename T>返回类型 函数名(形参表) {//函数定义体} ...
分类:
其他好文 时间:
2016-10-26 19:08:57
阅读次数:
207
前言 泛型编程是C++继面向对象编程之后的又一个重点,是为了编写与具体类型无关的代码。而模板是泛型编程的基础。模板简单来理解,可以看作是用宏来实现的,事实上确实有人用宏来实现了模板类似的功能。模板,也可以理解为模具行业的模型。根据分类,有函数模板和类模板。根据传入的不同模板参数,函数模板会生成不同模 ...
分类:
编程语言 时间:
2016-10-24 13:29:32
阅读次数:
197
常量: 1.概念 常量是用于临时(只有在我们的程序的运行过程中才存在)存储值(数据)的容器 2.定义和使用 define('常量名称',常量值) 或者 define("常量名称",常量值) 常量的命名: 1)和变量一样 只能包含字母数字下划线 并且必须以 字母或者下划线开头 2)按照惯例常量名字总是 ...
分类:
Web程序 时间:
2016-10-17 20:53:45
阅读次数:
146
先提一下需求,用一个自定义EditText实现禁止输入表情。谈一下自定义控件中自定义属性的定义和使用方式。 第一步当然是自定义类EditTextNoEmoji继承EditText,同时重写三个构造方法。这里需要注意的是,三个构造方法中必须分别实现父类对应的构造方法,就是三个super();而不能出现 ...
分类:
其他好文 时间:
2016-10-13 02:31:38
阅读次数:
153
1.函数重载 这是小菜鸟写的一个例子。 函数重载应该注意以下几点: 1.1重载函数有类似的功能; 1.2只能以参数的类型(形参个数和类型)来重载函数, int max(int a,int b);float max(int a,int b);错 int max(int a,int b);float m ...
分类:
编程语言 时间:
2016-10-12 22:40:01
阅读次数:
139
Css(Cascading Style Sheets,层叠样式表)是一种页面美化方法,通过编辑Css的对象属性达到美化页面的效果。Css的操作基本单元为对象,使用CSS的感觉就像是使用C++/C中的函数,CSS对象就像是函数,通过定义,声明,调用来使用。 CSS有三种选择器(对象定义和使用方式):标 ...
分类:
Web程序 时间:
2016-10-07 17:43:57
阅读次数:
171
本文学习内容参考:http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html C++模板 1.模板分为函数模板和类模板两种类型 函数模板针对参数类型不同的函数; 类模板针对数据成员和成员函数类型不同的类; 使用模板的目的就是能够让程序员编 ...
分类:
编程语言 时间:
2016-10-06 17:28:45
阅读次数:
341
1,重载函数模板f<int*>((int*)pi);//1f<int>((int*)pi);//2上面用int*替换第一个模板的T,用int来替换第二个模板的T。那么将得到两个相同参数类型(int*)的同名函数。也就是不仅同名模板可以同时存在,它们各自具有相同参数类型和返回类型的实例化体也可以同时存 ...
分类:
其他好文 时间:
2016-10-05 07:16:17
阅读次数:
142
1. 函数的基本作用 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 函数式编程最重要的是增强代码的重用性和可读性 2. 定义和使用 def 函数名(参数): ... 函数体 ... 返回值 函数的定义主要有如下要点... ...
分类:
其他好文 时间:
2016-09-30 23:41:42
阅读次数:
247
C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型 ...
分类:
编程语言 时间:
2016-09-29 01:00:09
阅读次数:
254