コンストラクトの動作が指定されていない場合には、標準では、動作にいくつかの制約を課すが、与えられた状況で何が起こるか文書化する必要はありません実装にいくつかの自由を残します。これは、 実装が定義された動作と、実装が何が起こるかを記録することが要求される場合と、何も起こり得ない未定義の動作とは対照的です。