![]() ![]() |
||
Bjarne:必须在类声明处赋予数据吗 | ||
作者:佚名 文章来源:不详 点击数 更新时间:2008/6/7 16:41:07 文章录入:杜斌 责任编辑:杜斌 | ||
|
||
有时候,你必须在一个类中赋予数据。考虑一下复数类的情况:
设计这种类型的目的是将它当做一个内建(built-in)类型一样被使用。在声明处赋值是必须的,以保证如下可能:建立真正的本地对象(genuinely local objects)(比如那些在栈中而不是在堆中分配的对象),或者使某些简单操作被适当地inline化。对于那些支持内建的复合类型的语言来说,要获得它们提供的效率,真正的本地对象和inline化都是必要的。 |
||
![]() ![]() |