有关重载.docVIP

  • 1
  • 0
  • 约3.49千字
  • 约 4页
  • 2018-02-08 发布于河南
  • 举报
有关重载

//----------------------------重载--------------------------------- *--重载函数提高了程序的抽象程度,对程序的编写和阅读起到了优化作用。 *--重载函数只是为了避免定义功能类似的函数使用不同的名导致记忆繁琐而产生的,一组重载函数是以参数个数或者参数类型加以区别的,函数的返回值对区别重载函数没有意义,即只有返回值不同的函数不能构成重载函数。如果这样的函数同时出现在同一作用于内,将会产生编译错误。 *--在全局和类的范围内都可以定义重载函数。 //EXAMPLE: #include stdio.h //Global Function void ShowMessage(const char* Text,const char *Caption) { printf(Message:Text=%s,Caption=%s\n,Text,Caption); } void ShowMessage(const char* Text,unsigned int Type) { printf(Message:Text=%s,Type=%d\n,Text,Type); } int main() { ShowMessage(ok,welcome); ShowMessage(ok,1); return 0; } //-----------

文档评论(0)

1亿VIP精品文档

相关文档