会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
super行者
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
技术-编程-C/C++
上一页
1
2
3
4
*** [转]C++在类的成员函数中,允许直接访问该类的成员对象的私有成员变量
摘要:[转自]https://blog.csdn.net/geophyboy/article/details/14119775 问题(知识点)描述:a. 在C++的类的成员函数中,允许直接访问该类的对象的私有成员变量。b. 在类的成员函数中可以访问同类型实例的私有变量。c. 拷贝构造函数里,可以直接访问另
阅读全文
posted @
2018-12-13 05:40
super行者
*** [转] C++基础篇--overload重载&override覆盖&overwrite隐藏
摘要:[转自] https://blog.csdn.net/ipmux/article/details/45038869 Overload、Override和Overwrite英文接近,比较容易混淆,再加上翻译五花八门,使用时张冠李戴,往往是今天清楚明天糊涂。这三个概念在前面章节已分别讨论,这里再集中比较
阅读全文
posted @
2018-12-12 21:10
super行者
*** C++ 中的函数重载
摘要:同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。您不能仅通过返回类型的不同来重载函数。
阅读全文
posted @
2018-12-12 20:35
super行者
*** 关于虚函数的一些常见问题
摘要:引用:https://www.cnblogs.com/burellow/archive/2011/05/25/2056506.html 1) 虚函数是动态绑定的,也就是说,使用虚函数的指针和引用能够正确找到实际类的对应函数,而不是执行定义类的函数。这是虚函数的基本功能,就不再解释了。 2) 构造函数
阅读全文
posted @
2018-12-11 22:34
super行者
*** C++动态绑定与静态绑定
摘要:只有虚函数才使用动态绑定,其它全部是静态绑定 编译阶段决定:non-virtual 函数->静态绑定->绑定静态类型 运行时决定: virtual 函数->动态绑定->绑定动态类型 虚函数是动态绑定的,但是为了执行效率,缺省参数是静态绑定的。永远记住: “绝不重新定义继承而来的缺省参数(Never
阅读全文
posted @
2018-12-11 22:04
super行者
*** C++知识点点滴记录
摘要:1.在C++中,只要不明确指定是public,默认是private 2.virtual关键字主要是实现动态绑定。要触发动态绑定,必须满足两个条件: 第一,指定为虚函数; 第二,通过基类类型的引用或指针调用。 只要基函数定义了virtual,继承类的该函数也就具有virtual属性 纯虚函数为后代类提
阅读全文
posted @
2018-12-10 21:20
super行者
*** 没想通的关于复制构造函数C++代码: A obj=func()
摘要:上面main()函数执行后的输出为: Normal Contructor: 1 Normal Contructor: 2 end of program Destructor: 2 Destructor: 1
阅读全文
posted @
2018-12-10 21:00
super行者
*** C++ String类的构造、析构和赋值函数
摘要:#include #include using namespace std; class String { public: String(const char * str=NULL) { if (str == NULL) { //这两行代码保证了: //任一String对象的m_string都不...
阅读全文
posted @
2018-12-09 22:16
super行者
上一页
1
2
3
4