When marking a constructor as deleted, i.e.
class MyClass {
// ...
MyClass MyClass(int x) = delete;
// ...
};
is there any effect to marking the deleted constructor as explicit
? i.e.
explicit MyClass MyClass(int x) = delete;
?