SGI

默认可构造

类别: 公用程序 组件类型: 概念

描述

如果一个类型具有默认构造函数,则该类型是 DefaultConstructible,也就是说,如果可以构造该类型的对象而不将对象初始化为任何特定值。

细化

关联类型

符号

X 一个作为 DefaultConstructible 模型的类型
x 类型为X

定义

有效表达式

名称 表达式 类型要求 返回类型
默认构造函数 X()   X
默认构造函数 X x; [1]    

表达式语义

名称 表达式 先决条件 语义 后置条件
默认构造函数 X()      
默认构造函数 X x;      

复杂度保证

模型

注释

[1] 形式X x = X()不能保证是一个有效的表达式,因为它使用了复制构造函数。一个 DefaultConstructible 的类型不一定是 Assignable

另请参阅

Assignable
[Silicon Surf] [STL Home]
版权所有 © 1999 Silicon Graphics, Inc. 保留所有权利。 商标信息