![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
yynecust
这个作者很懒,什么都没留下…
展开
-
C++中有关拷贝构造函数与匿名对象的一些心得与待解决的问题
本篇为学习C++拷贝构造函数的过程中发现的东西以及不解之处: 因为不了解问题是否出于环境的原因,所以事先说明下: codeblocks 17.12.0 (带编译器) 进入正题: 先构造一个类,内含相关打印信息,三种构造函数: #include <iostream> #include"stdio.h" using namespace std; class A { publi...原创 2018-07-23 14:11:36 · 1256 阅读 · 1 评论 -
函数重载及调用总结
函数重载判断标准: 1.参数个数不同 2.参数类型不同 3.参数顺序不同 注意: 返回类型不同不是判断标准 函数调用准则: 1.默认参数类型能匹配 2.默认类型转换能匹配 注意: 可调函数不唯一,二义性,报错 无可调函数,报错 特殊例子辨析: void F(int a) int F(int a) 返回值不是判断标准,若参数完全相同,函数名相同会报错 ...原创 2018-07-25 15:46:55 · 1972 阅读 · 0 评论 -
inline内联函数总结
inline关键字是C++区别于C的地方,用于代替#define声明代码段,能够像普通函数一样参数检查,自动类型转换,返回类型,目的是为了减少普通函数入栈出栈,跳转,返回的开销,因此执行代码不宜过大,最好短小精悍。 inline 不能与函数声明写在一块,而要与实现写在一块 inline void F(int a,int b){ a> b? a : b=10; cout<<...原创 2018-07-25 16:43:35 · 165 阅读 · 0 评论