我所接触的集中语言的一些认识(c/c++,perl,python,c#,Scheme)
摘要:准备写一点这些原因的比较来加强对它们的认识,也不知道自己有没有时间和精力把它写好,本来想把java也包括进来的,但无奈自己不熟悉,只好舍弃了。
阅读全文
关于C++中RTTI的编码实现
摘要:摘要: RTTI(Run-Time Type Identification)是面向对象程序设计中一种重要的技术。现行的C++标准对RTTI已经有了明确的支持。不过在某些情况下出于特殊的开发需要,我们需要自己编码来实现。本文介绍了一些关于RTTI的基础知识及其原理和实现。RTTI需求: 和很多其他语言一样,C++是一种静态类型语言。其数据类型是在编译期就确定的,不能在运行时更改。然而由于面向对象...
阅读全文
关于C++中RTTI的思考
摘要:RTTI(运行时类型信息),是所有RAD开发工具的基础。 这段时间,因为需要在自己的软件中加入扩展的RTTI功能,于是专门对RTTI进行了研究,现在一些心得写下来。 RTTI是比较新的编程语言提供的能力,C、Fortran、Basic就没有,而现在几乎所有现代的、可视化的编程语言都提供了RTTI功能。C++的标准中也对RTTI作了规定。但相对其它语言而言,C++的RTTI信息是最简单的。 一、R...
阅读全文