1.什么是RTTI?
RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。允许“用指向基类的指针或引用来操纵对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在 c++中,为了支持 RTTI 提供了两个操作符 :
1 dynamic_cast 操作符:它允许在运行时刻进行类型转换,从而使程...
分类:
编程语言 时间:
2014-05-15 11:19:41
阅读次数:
407
面向对象编程--纯虚函数、容器与继承I.纯虚函数 在函数形参后面写上 =0 以指定纯虚函数:class Disc_item : public Item_base
{
public:
double net_price(size_t) const = 0; //指定纯虚函数
};
将函数定义为纯虚函数能够说明,该函数为后代类型提供了可以覆盖的接口,但是这个类的版本绝不会调用。重要的是,用户将不...
分类:
编程语言 时间:
2014-05-15 05:50:43
阅读次数:
316
数据转换是片成语言经常用到的,C#中的数据转换与C++和VB两种语言相比相同点和不同点。我将带领大家一起探讨C#编程语言中的数据转换问题。...
分类:
其他好文 时间:
2014-05-15 03:35:18
阅读次数:
297
3、DataBase基类,查询方法返回值是List,并且是分页的,ThePart.dll版本2.0中封装了一个PageInfo类,作为分页的类型。这种方法很机械,也很狗血..建议大家不这么用,下面这个例子是项目中同事写的。为了DataBase这个基类的操作数据库返回值各种类型,让人们知道各种情况.....
分类:
数据库 时间:
2014-05-14 12:14:27
阅读次数:
396
装饰模式(Decorater)动态的给一个对象添加一些额外的职责。
就增加功能来说,装饰模式比生成子类更加灵活。装饰模式中有几个关键的地方:①装饰模式依赖于【装饰者】类中有一个父类对象(指针),
而装饰函数(或方法)用来此父类对象(指针)设置实际的动态类型。②因为是要给某个对象增加职责,所以很明显的...
分类:
其他好文 时间:
2014-05-14 12:03:06
阅读次数:
297
1
.计算机只能识别0,1组成的机器语言。计算机内数据的存储是按照位来存储的。1字节等于8位,每一位只能放0,
1两个数字。2.java虚拟机的内存分为堆栈和堆两种结构。堆栈中存放基本的数据类型,堆中主要存放引用类型(类).3.java语言的运行需要JVM的支持,JAVA将源文件转化为字节码文件,再...
分类:
编程语言 时间:
2014-05-14 12:01:01
阅读次数:
367
11-3URLTestDemo1、File -> New ->
Project在左边模板中选择Visual C#里的Web,对应到的项目类型选择ASP.NET MVC3 Web
Application,并给项目取名字为11-3URLTestDemo,默认的解决方案名自动为相应的11-3URLTest...
分类:
其他好文 时间:
2014-05-14 11:30:17
阅读次数:
322
这篇继续分享下GetHashCode和ExpandoObject这两个比较好玩的方法。一:GetHashCode
从MSDN上可以看到的解释是:用作特定类型的哈希函数,也就是说任何对象的实例都会有一个int32类型的HashCode,并且存放在FCL中的HashCollection中,废话不说...
分类:
其他好文 时间:
2014-05-14 11:25:07
阅读次数:
250
javascript中由于是弱类型,所以在比较的时候有较大的麻烦。这次专门做了总结:Comparison
OperatorsComparison operators are used in logical statements to determine
equality or difference ...
分类:
编程语言 时间:
2014-05-14 11:06:40
阅读次数:
391
唉,写了大半夜,丢失了!不想再补了!,主要是建表步骤等
分类:
Web程序 时间:
2014-05-14 10:58:30
阅读次数:
225