03 2011 档案

摘要:成员函数、虚函数、静态成员函数 成员函数和非成员函数比较接近,多了一个this指针。 虚函数设计vptr和vtable。 静态成员函数和类对象本身没有关系,不能声明成const、virtual、volatile。 阅读全文

posted @ 2011-03-17 17:08 chaiyu2002 阅读(153) 评论(0) 推荐(0)

摘要:vfptr是什么?vptr vtable我知道是什么,那么vfptr是什么?在VC跟踪的时候,会有这个分量,一个具有虚函数的类对象。摘自CSDN:vfptr = vf + ptr vf = virtual function (table) 虚函数表 ptr = poi... 阅读全文

posted @ 2011-03-17 15:54 chaiyu2002 阅读(336) 评论(0) 推荐(0)

摘要:引用类型,没有指针语法的指针,如何理解?别名一般意义上容易理解,但是当类型是一个基类的时候,就容易出现问题了。其实还是左值的问题。问题(16):运行如下的C++代码,输出是什么?class A {public: virtual void Fun(int numb... 阅读全文

posted @ 2011-03-16 15:20 chaiyu2002 阅读(98) 评论(0) 推荐(0)

摘要:搞了这么久程序了,对这个一直都没有搞的特别清楚,这种态度真可悲。以下摘自MSDN。L-Value and R-Value Expressions("Expressions that refer to memory locations are called "l-val... 阅读全文

posted @ 2011-03-16 11:29 chaiyu2002 阅读(262) 评论(0) 推荐(0)

摘要:同步读和异步读,对于下层驱动有什么区别? 看了一下《USB大全》,对于下层驱动好像没有什么区别,驱动只是从接口来收电信号。同步读就是应用去调用系统层,系统层去调用驱动,相当于阻塞模式,如果没有数据就等在那里。异步读就是应用层去调用系统层,如果没有数据,会返回一个错误,... 阅读全文

posted @ 2011-03-15 10:30 chaiyu2002 阅读(120) 评论(0) 推荐(0)

导航