运行时的动态类型检查(RTTI,Run Time Type Indentifiation)是c++中提供的一项语言机制,它主要用于判断多态对象的具体类型。 为什么不使用c++提供的RTTI功能 但c++中直接提供的RTTI存在一些缺点。首先它提供了取得类名(typeinfo中的name函数)的功能,...
分类:
其他好文 时间:
2014-08-11 11:47:12
阅读次数:
305
首先说明标题的含义,怎么感觉就和定义一种语言一样,需要有一个规约呢。。。。。标题定义如下:游戏开发tip之+内容+(总tips的第几篇)扩展如下:内容(一,二,三.....)新手可怜,大神每一句话也许都藏着干货,但是新手总是不能立马明白(立马理解和明白的话,估计就上升为和大神一样的级别了吧)。废话少...
分类:
其他好文 时间:
2014-08-11 11:31:32
阅读次数:
179
目 录===============================================================================⊙ GetTypeData 函数⊙ GetPropInfo 函数⊙ FindPropInfo 函数⊙ GetPropInfos 函数⊙ ...
分类:
其他好文 时间:
2014-08-08 01:42:21
阅读次数:
349
目 录===============================================================================⊙ DFM 文件与持续机制(persistent)⊙ ReadComponentResFile / WriteComponentResF...
分类:
其他好文 时间:
2014-08-08 01:40:55
阅读次数:
294
JAVA特点:语法简单,学习容易功能强大,适合各种应用开发:J2SE/J2ME/J2EE面向对象,易扩展,易维护容错机制好,在内存不够时仍能不崩溃、不死机强大的网络应用功能跨平台:JVM,字节码两个命令:javac helloworld.java:将Java文件编译为字节码的.class文件java...
分类:
编程语言 时间:
2014-08-05 18:38:59
阅读次数:
265
减小Delphi XE5编译出来的程序体积 ? . 默认Delphi XE, XE2, XE3,XE4,XE5, XE6?... 编译出来的程序体积很大。 一般用两个方法可以很大程度上减少程序体积。 ???? 一、在工程中用编译指令禁用RTTI 禁用的方法...
分类:
其他好文 时间:
2014-08-02 21:03:34
阅读次数:
580
继承标识:Java使用extends/implement,C++使用:super:调用父类的某些东西instanceof:RTTI机制(A is instanceif B)final:类似于C++中的const,static区别001:extends and implementimplement--...
分类:
编程语言 时间:
2014-07-24 17:20:21
阅读次数:
227
《C++ Primer Plus》学习笔记9
第15章 友元、异常和其它
主要内容:
1)友元类
2)友元类方法
3)嵌套类
4)引发异常、try块和catch块
5)异常类
6)运行阶段类型识别(RTTI)
7)dynamic_cast和typeid
8)static_cast、const_cast和reiterpret_cast
1、对于Remote对象的TV...
分类:
编程语言 时间:
2014-07-23 13:31:18
阅读次数:
289
昨天晚上看完RTTI这,突然产生了疑问,RTTI到底是个什么东西,怎么看着他都像反射,带着这种疑问去网上翻了很多很多资料,自己试了又试才得出结论。
在了解RTTI和反射之前,需要了解一下知识点,编译时检查和运行时检查。
编译时检查:编译器在compile的时候,会读取.class文件,验证文件的合规性。
运行时检查:在程序已经运行起来的时候,去读取.class文件,验证文件的...
分类:
其他好文 时间:
2014-07-22 22:33:55
阅读次数:
254
1 #include 2 #include 3 #include 4 #include 5 6 using std::cout; 7 class Grand 8 { 9 private:10 int hold;11 public:12 Gr...
分类:
其他好文 时间:
2014-07-20 21:38:39
阅读次数:
353