- 博客(5)
- 收藏
- 关注
转载 ns2网络仿真5
当生成一个TclObject时,NS2会自动的建立一个影子编译对象。在3.4.2节中,我们解释了TclObject的生成机制。我们注意到,TclClass类与影子对象的生成有关。我们现在就解释一下TclClass还有影子对象生成的细节。3.5.1 TclClass类综述TclClass负责在编译体系内建议影子对象。该类把OTcl类映射给C++的一个静态的映射变量,并提供在编译体系内
2014-11-18 22:57:20 579
转载 大话ns2网络仿真4
3.4 TclObject 类当建立解释器的对象时,TclObject类会提供建立编译影子对象的方法。TclObject类属于C++类,与OTcl域中的SplitObject类相对应。这两个类是各自体系内除独立类以外的其他所有类的基类。当OTcl域内的一个对象开始初始化时,会调用基类SplitObject的构造函数来完成初始化。其中一项就是影子对象的初始化。3.4.1 TclObj
2014-11-18 22:56:13 415
转载 大话ns2网络仿真3
3.3 InstVar类Instvar 类的作用类似于胶水,它负责将C++类的成员变量和OTcl类的实例程序绑定在一起。当一个C++变量和OTcl实例程序绑定在一起时,任何一方的改变都会引起对方的改变(更新)。NS2支持5种数据类型的绑定:实数,整数,带宽,时间,布尔。这5中类型既不是C++数据类型,也不是OTcl数据类型(Tcl以字符的形式存储一切,因此OTcl变量没有数据类型)。 定义
2014-11-18 22:54:37 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人