例えば、以下のクラスはデフォルトコンストラクタの使用を明示している:structSomeType{SomeType()=default;//デフォルトコンストラクタが明示されるSomeType(OtherTypevalue);};また逆に、明示的に無効にすることも可能である。
例如要求类别带有预设建构式，可以用以下的语法：structSomeType{SomeType()=default;//预设建构式的显式声明SomeType(OtherTypevalue);};另一方面，也可以禁止编译器自动产生某些函式。