
技术
jqb
真诚,好学
展开
-
同名变量的访问(作用域问题)
先当前函数的局部域,再是此函数所在类域,再是此类的基类域,最后是全局域;若要指定访问全局域,请在此同名变量名前加直接加::若要直接访问基类的非私有成员的变量,请在此同名变量前上 基类名::若同时有多个基类(多继承),且基类都存在此同名变量,而且此处又是传递的是一个引用变量 或 派生类指针,则在此引用变量后加上 oVal.基类名::同名变量 或 pOVal->基类名::同名变量原创 2008-07-04 11:03:00 · 1538 阅读 · 1 评论 -
DWORD struct _timeb
问题引出:API函数GetTickCount()返回的是一个DWORD,返回的值表示应用程序的运行时间,那么应用运行多久呢?即这个数值的范围是多少呢? 问题答案:(20080808)1.DWORD的表示范围:0-4294967295;即2的32次方减1即可;2.GetTickCount()仅能表示大约49.7天内的系统运行时间,在MSDN6.0中是这样说的: The elap原创 2008-08-08 09:52:00 · 4607 阅读 · 2 评论 -
private
1. private 1.1 语法:1.2 应用:(1) 继承时使用:当一个类想要重用另一个类的实现,但本身就面向对象的意义而言并不是另一个类的子类时,可以用私有继承;例如一个类实现了栈的功能,栈的功能可以在原来数组类的基础上实现,但时原来数据类的一些对外开放的接口又是破坏栈的先进先出的特性(例如不可以随便删除,在任意位置插入一个数据),这原创 2008-07-03 13:21:00 · 889 阅读 · 0 评论 -
递归
1。对二叉树的递归: 1。1 二叉树的遍历: 1。2二叉树递归的应用: 1。2。1 对生成在堆上的树进行删除(释放空间): void DelBinTree(ItemNode* pRootNode) { if( NULL != pRoo原创 2008-07-02 10:30:00 · 638 阅读 · 0 评论 -
explicit
1. explicit2.1 语法2.2 应用 (1)用在类的构造函数名称前面,避免隐式类型转换,从而使得类的使用者在遇到类型转换时必须进行显示转换; class CExplicit {public: CExplicit(); virtual ~CExplicit(); CE原创 2008-07-03 13:07:00 · 751 阅读 · 0 评论 -
using
1. using:1.1语法:1.2 应用: (1)继承中的使用:子类的父类中有同名的函数,但函数中用到的参数不同,产生子类对象后,想要调用父类的同名函数时,若直接使用子类对象调用父类的对应参数的那个同名函数则会出错,若在子类中使用此关键字在子类声名一个这个同名函数就可以了。当然此处的同名函数若在父类声明有多个,此使用此关键字声明后,所有父类中的同名函数原创 2008-07-03 12:29:00 · 746 阅读 · 0 评论 -
GNU Binutils工具介绍
网址一:http://linux.chinaitlab.com/manual/htmlbook/appendixa/binutils.html网址二:http://blog.youkuaiyun.com/yf24518150/article/details/4972632 GNU Binut转载 2011-07-21 16:06:43 · 2261 阅读 · 0 评论