创建一个“明确地”和“隐含地作为精心制作”的对象是什么意思?

时间:2017-11-03 02:04:21

标签: programming-languages computer-science

来自p498 of Programming Language Pragmatics, by Scott

  

使用变量的参考模型,每个对象都创建   显式,并且很容易确保适当的构造函数   叫做。

     

使用变量值模型,可以进行对象创建   隐含地作为详细说明的结果。在Ada中,没有提供   默认情况下自动调用构造函数,精心设计的对象开始   生活未初始化,可能会意外地尝试使用   一个变量在它有一个值之前。在C ++中,编译器确保了   为每个精心设计的对象调用适当的构造函数,但是   它用于识别构造函数及其参数的规则   有时候会让人感到困惑。

通过“明确地”和“通过详细说明隐式地”创建对象意味着什么?

“精心制作”是什么意思?

感谢。

0 个答案:

没有答案