实例解析C++/CLI之值类型
2006-10-09 11:08
633 查看
值类型是一种轻量级的C++/CLI类机制,非常适合于小型的数据结构,且从语义的角度来看,与数值(Value)类似。
与之相比,引用类型的实例--包括那些声明在堆栈上的,是由垃圾回收器管理的,而值类型的实例却不是。一般来说,一个值类较好的实现应只有一些数据成员,而不需要继承性,这样,在函数传递及返回值、或是赋值操作时,不会带来巨大的数据开销。
与之相比,引用类型的实例--包括那些声明在堆栈上的,是由垃圾回收器管理的,而值类型的实例却不是。一般来说,一个值类较好的实现应只有一些数据成员,而不需要继承性,这样,在函数传递及返回值、或是赋值操作时,不会带来巨大的数据开销。
相关文章推荐
- 实例解析C++/CLI之值类型
- 实例解析C++/CLI之代理与事件
- 实例解析C++/CLI程序的进程间通讯
- 实例解析C++/CLI程序进程之间的通讯
- 实例解析C++/CLI之开篇
- 实例解析C++/CLI之基于堆栈的对象与跟踪引用
- 实例解析C++/CLI的“克隆”
- 实例解析C++/CLI之代理与事件
- 实例解析C++/CLI之静态构造函数
- 实例解析C++/CLI线程之多任务
- 实例解析C++/CLI之头文件、内联函数与数组
- 实例解析C++/CLI线程之多任务
- 实例解析C++/CLI线程之线程状态持久性
- 实例解析C++/CLI之继承与枚举
- 实例解析C++/CLI线程之二
- 实例解析C++/CLI的输入与输出
- 实例解析C++/CLI之接口与泛型
- 实例解析C++/CLI之开卷有益
- 实例解析C++/CLI的“克隆”
- 实例解析C++/CLI程序进程之间的通讯