C++模板
四、类模板的默认模板类型形参
1、可以为类模板的类型形参提供默认值,但不能为函数模板的类型形参提供默认值。函数模板和类模板都可以为模板的非类型形参提供默认值。
2、类模板的类型形参默认值形式为:template class A{};为第二个模板类型形参T2提供int型的默认值。
3、类模板类型形参默认值和函数的默认参数一样,如...
分类:
编程语言 时间:
2016-05-06 15:59:27
阅读次数:
181
Block代码块是对C做出的一个补充,初次体验代码块,无比的不适应。古怪的语法确实让人不易入门甚至精通。但若能够深入精通Block的使用,会给代码带来层次上的提升。Block就是一段在将来被执行的代码
定义块语法 ^[块返回值类型](形参类型1 形参1,形参类型2 形参2,...)
{
//块执行任务
}
需要注意的是定义块必须以^开头定义块变量块返回值类型 (^块...
分类:
其他好文 时间:
2016-05-01 20:35:14
阅读次数:
250
方法名可以是任何有效的标识符,命名规则和变量一样。约定俗成的方法名都是动词。返回类型是该方法返回给方法调用处的数据的类型。形参列表中是一份用逗号隔开的列表,其中包含对传递给方法的参数声明。方法名、返回类型和参数列表定义了方法签名,即唯一识别该方法的“签名”。 访问修饰符public 表明定义的方法是
分类:
其他好文 时间:
2016-01-30 17:47:24
阅读次数:
120
最近在看一本关于C的书,对函数声明和函数定义的定义很是模糊,分不清楚,百度了一下,发现一篇帖子写的很是不错,转载过来:原文: 对函数的“定义”和“声明”不是一回事。函数的定义是指对函数功能的确立,包括指定函数名,函数值类型、形参及其类型以及函数体等,它是一个完整的、独立 的函数单位。而函数的声明的作...
分类:
其他好文 时间:
2015-12-30 00:01:47
阅读次数:
206
封装:隐藏内部实现,稳定外部借口继承:子类复用父类的成员变量.属性.方法(重写)多态:父类指针指向子类的空间1.创建类2.封装类: .h:@interface 声明成员变量 {变量列表}(属性.方法) 声明函数 -(返回类型)方法名:(形参类型)形参1标签:(形参类型)形参...
分类:
其他好文 时间:
2015-10-26 20:36:42
阅读次数:
141
1.创建类2.封装类 .h @interface (接口) 2.1声明成员变量{变量列表} 2.2声明函数 -(返回类型)方法名:(形参类型)形参1 标签:(形参类型)形参2; .m @implementation (启用) 实现函数3.使用类 创建对象: 类名 * 对象名 = [[类...
分类:
其他好文 时间:
2015-10-26 15:30:31
阅读次数:
111
1 package com.cnblogs.java; 2 /* 3 * 可变个数形参的使用方法 4 * 1.格式:对于方法的形参,数据类型 ... 形参名 5 * 2.可变个数的形参的方法与同名的方法之间构成重载 6 * 3.可变个数的形参方法在调用时,可以有从0到多个参数 7 * 4...
分类:
其他好文 时间:
2015-09-01 18:24:53
阅读次数:
122
//1.使用可变参数列表实现任意个数求平均值。
/*
#include<stdio.h>
#include<stdarg.h>
intaverage(intdata,...)//可变参数列表函数名(类型+形参名(几个参数),...)
{
intsum=0;
inti=0;
va_listavr;//avr可随意起va_listarg;
va_start(avr,data);//va_start..
分类:
其他好文 时间:
2015-08-04 23:16:32
阅读次数:
214
函数:1.定义:就是定义在类中具备特定功能的一段小程序段2.函数格式:修饰符返回值类型函数名(参数类型形参1,参数类型形参2...){执行语句return返回值}当没有返回值时,默认返回值类型为void如果返回值为void,函数中可以没有return语句注意:函数只能调用函数,但是不能嵌..
分类:
编程语言 时间:
2015-07-21 15:11:29
阅读次数:
147
一、函数1)概念:具有特定功能的代码块的封装2)函数的定义: 函数类型+函数名(形参列表) 函数类型 函数名(形参类型1 形参名1,形参类型2 形参名2.....){ 函数体;//函数的实现 }3)函数名要符合标示符的定义4)函数的返回类型可为空,为空用void;也可以是其他数据类型...
分类:
移动开发 时间:
2015-06-25 08:52:23
阅读次数:
179