
C++
TinyFisher
这个作者很懒,什么都没留下…
展开
-
C++类中成员变量的初始化总结
文章转自:http://buptdtt.blog.51cto.com/2369962/781830 1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。 class CA { public: int data; public: CA(); }; CA::CA():data(0)//……#1……初始化列表方式 { /转载 2013-05-29 09:58:19 · 886 阅读 · 0 评论 -
构造函数为何不能为虚函数
文章部分转自:http://blog.youkuaiyun.com/lmsnju/article/details/5386617 构造函数不能声明为虚函数的原因是: 解释一: 所谓虚函数就是多态情况下只执行一个。而从继承的概念来讲,总是要先构造父类对象,然后才能是子类对象。如果构造函数设为虚函数,那么当你在构造父类的构造函数时就不得不显示的调用构造。还有一个原因就是为了防错,试想如果你在转载 2013-05-30 19:55:18 · 915 阅读 · 0 评论 -
extern "C" 的用意
文章转自:http://blog.youkuaiyun.com/wujian53/article/details/706975 前些天,编程序是用到了很久以前写的C程序,想把里面的函数利用起来,连接发现出现了找不到具体函数的错误: 以下是假设旧的C程序库 C的头文件 /*-----------c.h--------------*/ #ifndef _C_H_ #define _C_H_转载 2013-06-04 16:21:42 · 607 阅读 · 0 评论 -
关于回调函数
关于回调函数,搜集了一些网上的说法: 1.形象的例子: 你饿了,想吃饭,就一会去问你妈一声"开饭没有啊?"这就正常函数调用. 但是今天你妈包饺子,花的时间比较长,你跑啊跑啊,就烦了.于是你给你妈说,我先出去玩会,开饭的时候打我手机.等过了一阵,你妈给你打电话说"开饭啦,快回来吃饭吧!" 其中,你告诉你妈打手机找你,就是个你把回调函数句柄保存到你妈的动作.你妈打电话叫原创 2013-06-09 10:21:39 · 819 阅读 · 0 评论 -
描述C,C++编译和链接过程
文章转自:http://my.oschina.net/anyway/blog/11262 详解link 有 些人写C/C++(以下假定为C++)程序,对unresolved external link或者duplicated external simbol的错误信息不知所措(因为这样的错误信息不能定位到某一行)。或者对语言的一些部分不知道为什么要(或者不要)这样那样设计。了解本文之后, 或许转载 2013-07-01 15:41:41 · 2104 阅读 · 0 评论