Hacker News new | ask | show | jobs
by dieortin 716 days ago
Having to delete the default constructor means it’s opt-out, not opt-in
1 comments

I don't think you really know what a real-life C++ code base looks like. Deleting the default constructor often happens implicitly with no syntax needed. This often happens when you define a custom constructor or when its member doesn't have a default constructor.