操作符重载的实现方式有两种,即通过“友元函数”或者“类成员函数”。
1.友元函数重载操作符的格式:
1 class 类名
2 {
3 friend 返回类型 operator 操作符(形参表);
4 };
5 //类外定义格式:
6 返回类型 operator操作符(参数表)
7 {
8 //函数体
9 }
2.类成员函数实现操作符重载的格式:
...
分类:
其他好文 时间:
2015-03-15 12:31:31
阅读次数:
152
//已知学生的记录有学号和学习成绩构成N名学生的数据已存入a的结构体数组中。编写函数fun找出最低的学生记录斌通过形参返回主函数
void fun(STU a[], STU *s)
{
int i;
for (i = 0; i < N-1; i++)
{
if (a[i] .s< a[i + 1].s)
{
a[i].s = a[i + 1].s;
a[i].num = ...
分类:
其他好文 时间:
2015-03-14 21:50:16
阅读次数:
134
1. 什么是泛型?
泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其某个形参的类型。
泛型把类或方法的类型的确定推迟到实例化该类或方法的时候,也就是说刚开始...
分类:
Web程序 时间:
2015-03-14 18:39:49
阅读次数:
195
(1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数...
分类:
其他好文 时间:
2015-03-13 22:10:03
阅读次数:
123
1.1.形参命名建议 所有形参的名称都应当表达出它的用途。如果合适的话,形参的名称最好以字母a为前缀,例如:procedure SomeProc(aUserName:string; aUserAge:integer); 当参数名与类的特性或字段同名时,前缀a就有必要了1.2.命名冲突 当两...
收拾房间,翻出一张信纸,想起来是以前看书时的笔记。如下: typedef double ( * fun-ptr ) ( int ); fun-ptr 指向"拥有一个int形参并返回double"的函数的指针。类比想象: double fun-name ( int a ); 行指针: do...
分类:
编程语言 时间:
2015-03-13 16:21:16
阅读次数:
147
/**5-1*定义接口Printable,其中包括一个方法printItMyWay(),*这个方法没有形参,返回值为空**/interfacePrintable
{
voidprintItMyWay();
}/**5-2*改写实验3中的矩形类,使之实现Printable接口,*用printItMyWay()方法将矩形的相关信息(长、宽、周长、面积)*打印在屏幕上;*改写实..
分类:
编程语言 时间:
2015-03-13 01:59:11
阅读次数:
162
/**5-3*在Printable接口中增加一个新的PrintItMyWay(char)方法,*这个方法有一个字符型的形参,返回值为空.*其功能是利用给出的字符打印,例如如果给定字符为*,一个长为4*宽为3的矩形的屏幕打印结果为:*****************/publicclassFirstProgram
{
publicstaticvoidmain(String[..
分类:
编程语言 时间:
2015-03-13 01:57:32
阅读次数:
150
预处理#和##是两个预处理运算符(注意不是C语言表达式的运算符),#后接形参(中间可以空格),用于创建字符串字面值;##用于连接两个形参。函数式宏定义也可以带可变参数,同样是用…表示可变参数,宏定义中的可变参数的部分用_VA_ARGS_表示。如:#define showlist(…) printf(...
分类:
系统相关 时间:
2015-03-12 18:54:08
阅读次数:
196
形参的种类:
in: 缺省模式,在过程的内部形参是只读的;
out;过程内部,形参可以读可以写入;调用过程中,任何的实参将被忽略,即值不会赋给形参;过程执行完成后,当前值赋给对应的实参;
in out:调用过程中,实参的值赋给对应的形参,过程内部,可以读,可以写;过程执行结束后,控制返回给控制环境,形参内存赋给调用时候的实参;...
分类:
数据库 时间:
2015-03-12 13:18:06
阅读次数:
144