C++
王锦坤wjk
这个作者很懒,什么都没留下…
展开
-
c++的某些操作符为什么要返回引用?为什么经常有书中说对于一些操作符我们要尊重内置类的操作符,所以要返回引用
这个问题一直困扰着我,因为重载赋值操作符的时候,左操作数的所有成员都已经被右操作数相应的成员赋值了,那我们为什么要返回*this的引用呢,这是因为在c++中允许存在 a=b=c的情况出现,这个时候如果不返回值,则操作符就没有操作数可处理了,显然要返回值。那么为什么要返回引用呢,这个就是为了与内置类型的赋值操作符,操作方式一致,因为当 int a=b的时候,b是b的本省,那么对于类对象a=b=c的原创 2014-12-18 14:54:59 · 508 阅读 · 0 评论 -
预编译,编译,汇编,链接,这些困扰我很久的东西今天是个了结了
有时候真不好意思说自己是学计算机的,自己都不知道自己以前再干嘛。连预编译,编译,汇编,链接的基本原理都不懂。还好最近在旁边的人让我看com组件,让我对这些有了一点认识。虽然都是搬运,但我真的懂了哦 哈哈。 看com组件的时候,看到一句话,com组件是以动态库为啥的那句话。动态库是啥,真是弱智啊,百度,动态链接库,啥是动态链接库,百度来竟然立马给个静态链接库,我也是醉了。于是就看到原创 2014-12-26 22:12:14 · 2393 阅读 · 1 评论 -
c++中类定义中,对象,引用,指针等针对函数的选择顺序
这个问题是最近一直困扰自己的,现在好多了。说白了就是先看调用函数的变量的类型,然后根据类型来找同名函数,现在那个继承类型对应的子类对象中找函数名,找到了就停止,再看是否是动态绑定即可!翻译 2014-12-23 17:07:36 · 426 阅读 · 0 评论 -
QT的事件机制
刚开始学习QT这几天被QT的事件机制搞的头都大了,一直不懂的事件是怎么传递的 于是就做了一些测试,结合别人的分析,得出了自己的一点心得。原创 2014-12-14 21:03:17 · 536 阅读 · 0 评论