共 35 篇文章 |
|
reinterpret reinterpret_cast是C++里的强制类型转换符。因此, 需要谨慎使用 reinterpret_cast. == =========================================== == static_cast .vs. reinterpret_cast == ================================================ reinterpret_cast是为了映射到一个完全不同类型的意思,这个关键词在我们需要把类... 阅82 转0 评0 公众公开 14-07-30 19:14 |
是的,传递了一个叫做usb_storage_driver的家伙,这是什么?同一文件中,drivers/usb/storage/usb.c:232 struct usb_driver usb_storage_driver = { 233 .owner = THIS_MODULE, 234 .name = "usb-storage", 235 .probe = storage_probe, 236 .disconnect = storage... 阅261 转2 评0 公众公开 14-06-11 13:08 |
阅1088 转4 评0 公众公开 14-06-10 22:14 |
构造模型是人脑的一个基本功能,所以我们常常觉得这很容易。场景模型是最常用的思考模型,在其他模型无法解决问题的时候,场景模型总是作为最后的手段。在场景模型和语言逻辑模型基础上,人脑发展出了称为“数学”的东西,这是更高级的模型系统,具有更高的推演效率,心理学家把感官信号称为第一信号系统,这个系统对应着场景模型,把语言称为... 阅21 转0 评0 公众公开 14-06-10 16:14 |
C++ 虚函数表解析。虚函数表。这样,在有虚函数的类的实例中这个表被分配在了这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。另外,如果父类的虚函数是private或是protected的,但这些非public的虚函数同样会存在于虚函数表中,所以,我们... 阅20 转1 评0 公众公开 14-06-10 10:49 |
类的构造函数、析构函数与赋值函数构造函数、析构函数与赋值函数是每个类最基本的函数。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如 A(void); // 缺省的无参数构造函数 A(const A &a); // 缺省的拷贝构造函数 ~A(void); ... 阅215 转2 评0 公众公开 14-06-09 20:46 |
析构函数与构造函数有什么区别?不带参数的构造函数:一般形式为 类名 对象名(){函数体}带参数的构造函数:不带参数的构造函数,只能以固定不变的值初始化对象。构造函数参数的初始值:构造函数的参数可以有缺省值。一般形式为:构造函数名(参数=缺省值,参数=缺省值,……);析构函数:当一个类的对象离开作用域时,析构函数将被调用(系统自... 阅305 转1 评0 公众公开 14-06-09 20:45 |
3.1、gcc编译器上的分析。movl $0x3 ,0x1c(%esp):将3赋给i,即i=3 mov 0x1c(%esp) ,%eax:将esp中的i放到eax中 add %eax ,%eax:进行i+i操作,即3+3 addl $0x1 ,0x1c(%esp):对i进行加1操作,即表达式中的(++i) add 0x1c(%esp),%eax:将eax中i+i的结果6,加上++i之后的i,即6+4=10 addl $0x1 ,0x1c(%esp):对i进行加1操作,... 阅19 转0 评0 公众公开 14-05-31 22:17 |
函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。上面我们介绍的函数重载都是全局函数,下面我们来看一下一个类中的函数重载,用类的对象调用print函数,并根据实参调用不同的函数:根据函数名确定候选函数集 从候选函数集中选择可用函数集合 从可用函数集中确定最佳函数,或由于模凌两可... 阅81 转1 评0 公众公开 14-05-31 22:12 |
return用法之注意细节方法的声明:修饰符 返回类型 方法名称 (参数...)返回类型规定了return后面所加的量的类型,如果返回类型声明为void,则不需要返回值public static void Main()//程序入口只可以声明为void和int的返回{这里return的功能为跳出循环并且跳出函数,在返回函数值;当函数为其他值时继续执行函数下面的语句,直到遇到下个return或则全... 阅119 转2 评0 公众公开 14-05-28 14:29 |