2011年4月17日运算符重载详解(C++)

所谓运算符重载就是运用函数重载的方法,对C++提供的标准运算符重新定义,完成某种特定的操作。

特点:

使用operator关键字对重载函数进行标识和定义。operator +(a,b)、operator -(a,0)、operator ++(a)。

参数个数固定。重载函数的参数个数与标准运算符保持一致。

针对类对象进行操作。

实例重载“+”运算符:

#include "stdio.h"
...

分类:程序设计  标签:运算符  重载  详解  C    网友评论0条  已浏览loading

2011年4月17日函数重载详解(C++)

实际编程中,通常将一组功能相近的函数定义为重载函数。一组重载函数是以参数类型或参数个数加以区别的。函数的返回值对区别重载函数没有意义。每个重载函数可以有不同的返回类型。

下面列举三种情况下重载函数使用实例。

全局范围内定义重载函数:

#include "stdio.h"
#include "string.h"

//全局范围内定义两个重载函数
void ShowMessage(const char* Text,const char* Caption)
...

分类:技术心得  标签:函数  重载  详解  C    网友评论0条  已浏览loading

«1»