![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础指针与函数
郭永辉_HIT
机器学习数据挖掘
展开
-
函数重载与匹配
1.有默认参数时,实际上就可以认为该函数可以代表几种函数。这几种函数可以用下例说明:#include #include using namespace std;int func(int i) { cout int func(int i, int j = 0) { cout int func(int i, int j = 0, int k = 0) { cout int原创 2012-07-08 14:26:57 · 700 阅读 · 0 评论 -
操作符重载
操作符合函数相似,操作符不用包含头文件,就可以访问到操作符,编译环境已经定义好了操作符,所以可以在自己的程序中对操作符重载(中其实也有包含对>的重载),有几种方式对操作符重载:1.在文件中直接重载,属于文件可见。2.在类中friend重载,这个操作符是由friend修饰,所以他并不是属于这个类的,即如果在外部定义,那么外部的也可以访问到(如果定义也在类内部部,那只有类内可见)。2.定义原创 2012-07-03 14:39:12 · 302 阅读 · 0 评论 -
函数声明和定义
1. 函数由类型 (返回值 (参数列表))声明,该类型原理和类类型是一样的。int func(int i); 其中函数名为func,等同于常量变量名。func有地址分配。函数定义时有{}注明,函数中代码存入func地址。(这里()不是函数调用操作符,仅是一个函数声明表示,类似于class)。当函数调用时按函数名+函数调用操作符() + 参数调用。这里面函数操作符(和上面函数标识不一个概念)就是原创 2012-10-17 21:58:37 · 565 阅读 · 0 评论