![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
----------函数重载与默认参数
寂寂寂寂寂蝶丶
这个作者很懒,什么都没留下…
展开
-
函数的重载
函数的重载 #include "stdafx.h" #include using namespace std; #if 0 ----重载规则: 1,函数名相同。 2,参数个数不同,参数的类型不同,参数顺序不同,均可构成重载。 3,返回值类型不同则不可以构成重载 //如果类型不同,而且不计较函数的返回,只是调用 如func(); //则系统很难判断出选择出重载中的哪个函数进行调用原创 2017-11-30 14:17:44 · 252 阅读 · 0 评论 -
操作符的重载
操作符的重载 #include "stdafx.h" #include using namespace std; //可以直接用结构体的名来定义 也可以用结构体类型名 //(struct Complex)来定义 //相当于用typedef过后的类型名 struct Complex { float real; float image; }; //operator 和 运算符 构成转载 2017-11-30 14:19:20 · 167 阅读 · 0 评论 -
函数的默认参数
函数的默认参数 #include "stdafx.h" #include #include using namespace std; #include //c++中用到string类型需要加的头文件 #if 0 默认参数的个数 + 实参的个数 >= 形参的个数 规则 1,默认的顺序,是从右向左,不能跳跃。也就是调用函数初始化时 只能从左到右依次进行初始化 2,定义实现在前(此时定义转载 2017-11-30 14:26:53 · 264 阅读 · 0 评论