Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

1
  • My issue with this answer: it's perfectly reasonable to define a new class if the standard library doesn't fir you needs. However, you don't show us the implementation of your new class (to avoid the supposed bloat of the standard library version). Instead you tell us about a set of bizarre operator overloads that make this class behave like no other class in the world (negation for "size"!?). Commented Aug 12, 2022 at 7:14