看下面的这段代码,问 print调用的是基类还是派生类的版本?
{CSDN:CODE:410156}
答案是 基类。。。
可能大家会很惊讶,print不是virtual function 吗?为什么不是调用派生类的版本呢?
首先,当定义一个派生类的对象的时候,由于 base class 构造函数的执行更早于 derived class
构造函数,所以当 base cl...
分类:
其他好文 时间:
2014-06-30 00:48:35
阅读次数:
267
面向接口、面向对象和面向方面编程区别面向接口编程 是面向对象编程体系中的思想精髓之一 (博客园文章链接面向接口编程详解(一)——思想基础)面向接口编程 接口是一组规则集合面向对象编程 对具有相同行为和属性事物的封装 重用性、灵活性、扩展性面向方面编程 (AOP面向方面编程)接口和类的区别关键字 cl...
分类:
Web程序 时间:
2014-06-27 21:14:57
阅读次数:
278
1.写法有2种:yield return 和yield breakyield用于在迭代中返回一个值,并将值带入下一次迭代中。yield break则意味着停止迭代。纯粹的文字描述,一千个人有一千个说法,还是用代码更容易说清楚。2.官方示例(略带修改): private void button1_Cl...
分类:
其他好文 时间:
2014-06-27 19:19:31
阅读次数:
219
一、通过选择器选取CheckBox: 1.给CheckBox设置一个id属性,通过id选择器选取: JQuery: $("#chkOne").click(function(){}); 2.给CheckBox设置一个class属性,通过类选择器选取: JQuery: $(".chkTwo").cl.....
分类:
Web程序 时间:
2014-06-27 15:35:17
阅读次数:
192
面向接口、面向对象和面向方面编程区别面向接口编程 是面向对象编程体系中的思想精髓之一 (博客园文章链接面向接口编程详解(一)——思想基础)面向接口编程 接口是一组规则集合面向对象编程 对具有相同行为和属性事物的封装 重用性、灵活性、扩展性面向方面编程 (AOP面向方面编程)接口和类的区别关键字 cl...
分类:
Web程序 时间:
2014-06-26 15:33:43
阅读次数:
236
mysql cluster :1. 基于NDB Cluster 的分布式数据库系统2. mysql集群中各服务器节点不共享数据3. 在mysql cluster中节点指的是进程,区别于其他的集群中节点指的是计算机的情况, 因而在单台计算机上可以有任意多的节点4. 三种节点: 1)管理节点: 管理cl...
分类:
数据库 时间:
2014-06-26 00:01:04
阅读次数:
386
该文代码来自设计模式之惮一书。观察者模式定义: 观察者模式也叫做发布订阅模式。观察者模式中的角色: 1、被观察者 被观察者职责为管理观察者并通知观察者。 2、观察者 对接受到的消息进行处理。/// /// 被观察者 /// public abstract cl...
分类:
其他好文 时间:
2014-06-25 11:20:41
阅读次数:
317
一个进程至少有一个线程;同一个进程中的多个线程之间可以"并发"执行! 1 /// 2 /// 非多线程方法 3 /// 4 /// 5 /// 6 private void btnCount_Cl...
分类:
编程语言 时间:
2014-06-21 06:28:33
阅读次数:
202
1 寄存器的分类
通用寄存器:
ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl);
sp,bp,si,di
指令寄存器:
ip
标志寄存器:
FR
段寄存器:
cs,ds,ss,es
2 ax,bx,cx,dx
这四个寄存器存放一般数据,你可以在里面存放任何数据,但是其用途会有不同。
AX (Accumulator):累加寄存器,也称之为累...
分类:
其他好文 时间:
2014-06-18 06:04:25
阅读次数:
300
一、NMAKE 和 Makefile
1.1 NMAKE - 命令解释器, 根据Makefile文件中定义的脚本,完成项目的编译等操作
1.2 Makefile - 定义编译、连接等脚本语言
1.3 Makefile 文件的使用
1.3.1 基本语法规则
window.exe:window.obj //依赖行
cl.exe window.c /c...