最近写程序的时候发现,派生类对象的基类函数如果调用基类虚函数,则它将调用的是派生类的对应函数,而不是我想调用的基类的对应函数。
下面用一个例子来说明:
//基类
class Base
{
public:
void funA();
virtual void funB();
protected:
private:
};
void Base::funA(){
cout<<"这是Base类fu...
分类:
编程语言 时间:
2015-04-17 11:25:14
阅读次数:
113
书籍,可以是生活中的太阳,也可以是生活中的月亮。这样一想,我们就很容易分清两类读书人。 将书籍当作太阳的人,大都在白天读书。他们希望有了书的照耀,生存道路上的艰难可以像冰一样迅速融化,前进的障碍、陷阱可以一一跃过或者躲开。有了书的帮助,他们能看见自己想看的,得到自己想要的,明白自己还想看什么,还想要...
分类:
其他好文 时间:
2015-04-16 19:25:40
阅读次数:
100
尽管程序设计中不提倡使用goto语句,但是有的时候为了简化代码,难免会使用到goto。下面我要讨论的这个陷阱C语言程序中不会遇到,反而C++中稍不注意就会引起问题。
直接看以下代码:
int _tmain(int argc, _TCHAR* argv[])
{
int t1 = 1;
if (t1 >0)
{
goto __next;
}
int t2 = 5;...
分类:
编程语言 时间:
2015-04-16 17:37:46
阅读次数:
266
网络兼职背后竟是诈骗陷阱?200多位网络兼职者上当受骗,在“帮人刷单”的过程中被卷走款项,记者统计,200多名受害者被骗约200万元。目前,受害者均已报案,事件仍在进一步调查中。
分类:
其他好文 时间:
2015-04-16 11:51:24
阅读次数:
181
1.
异常来自于CPU本身,是主动产生的,而中断来自于外部设备,是中断源发起的,CPU是被动的
2.
异常分为3类:错误,陷阱,中止
错误类异常通常可以被纠正,如内存页错误,错误异常处理程序返回时,CPU执行的第一条指令仍是刚才导致异常的那条指令,所以如果导致异常的情况没有消除,会再次产生异常
陷阱类异常会执行紧接关要执行的下一条指令,如INT3
中...
分类:
其他好文 时间:
2015-04-15 13:31:00
阅读次数:
142
1,介绍variadic function可变参数的函数就是参数数量可以改变的函数。例如printf();int printf(const char *format, ...);printf("%d%s\n",i,s);C语言之所以可以支持可变参数函数,一个重要的原因是C调用规范中规定C语言函数调用...
分类:
其他好文 时间:
2015-04-15 13:26:40
阅读次数:
167
伪静态的用处:
搜索引擎会不收录带问号的网址,因为搜索引擎怕由于问号而陷入死循环,称为“搜索机器人陷阱”,所以很多带问号的地址搜索引擎不会进去。
带问号的网址,搜索引擎也是会收录的,权重不高。
伪静态对于搜索引擎来说,就是静态,因为地址中间没有带问号,所以没有真静态比伪静态收录的多的说法。
为啥要选择伪静态捏?
“Discuz!目前有 2129867 篇帖子,存储成html的话大约是 2...
分类:
Web程序 时间:
2015-04-15 11:26:02
阅读次数:
138
优秀的网页项目,不会单靠好的设计或是开发就能成功——它也需要设计师与开发者的沟通与协作。我看过相当多的设计师与开发者由于缺乏沟通而糟蹋了项目,结果导致关系恶化。我也见过很多初学的设计师和开发者,通过团队协作创造出惊人的结果。他 们避开了潜在陷阱,及时发布项目,并且迅速迭代。这种协作不仅对项目有益——...
分类:
其他好文 时间:
2015-04-12 14:44:26
阅读次数:
82
摘要: “实现自我”是一门毕生的课程,它需要的是系统和长期的学习、努力,涉及习惯的培养、自我的发现…这个过程没有捷径,但却有不少陷阱。你知道吗?很多人终其一生也没发挥出他们真正潜能的0.1%。事实就是如此,人类的 ... “实现自我”是一门毕生的课程,它需要的是系统和长期的学习、努力,涉及习惯的培养...
分类:
其他好文 时间:
2015-04-12 11:56:18
阅读次数:
147
Java陷阱之assert关键字一、概述在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。二、语法在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错...
分类:
编程语言 时间:
2015-04-09 19:00:04
阅读次数:
169