摘要: 1 函数重载概述 **作用:**函数名可以相同,提高复用性 函数重载满足条件: 同一个作用域下 函数名称相同 函数参数类型不同 或者 个数不同 或者 顺序不同 注意: 函数的返回值不可以作为函数重载的条件 注意: 函数的返回值不可以作为函数重载的条件 示例: //函数重载需要函数都在同一个作用域下 阅读全文
posted @ 2022-10-04 22:23 凯哥纵横天下 阅读(25) 评论(0) 推荐(0)
摘要: 本质:引用的本质在c++内部实现是一个指针常量. 讲解示例: //发现是引用,转换为 int* const ref = &a; void func(int& ref){ ref = 100; // ref是引用,转换为*ref = 100 } int main(){ int a = 10; //自动 阅读全文
posted @ 2022-10-03 22:28 凯哥纵横天下 阅读(50) 评论(0) 推荐(0)
摘要: 一、概念 常量指针:常量指针本质是指针,常量修饰它,表示这个指针是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改 在C/C++中,常量指针是像这样声明的: 1)const int *p; 2)int const *p; 指针常量:指针常量的本质是一个常量,并且使用指针来修饰 阅读全文
posted @ 2022-10-01 18:06 凯哥纵横天下 阅读(112) 评论(0) 推荐(0)
摘要: C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。 对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码,否则将会继续使用旧的函数。 如果想把一个函数定义为内联函数,则需要在函数名前面 阅读全文
posted @ 2022-09-27 23:30 凯哥纵横天下 阅读(57) 评论(0) 推荐(0)