4 ms·
Overuse of shared_ptr is called Java Disease in reviews. Most programs don't need to use shared_ptr at all. Side note, there is also no value in making those
by ncmncm 4y ago
Overuse of shared_ptr is called Java Disease in reviews.
Most programs don't need to use shared_ptr at all.
Side note, there is also no value in making those member functions "protected".
- ncmncm 4y agoThis program, in particular, has no need for any pointers of any kind. They are all better done as simple value objects. I have verified this by deleting "#include memory>", all uses of shared_ptr, changing all "->" to ".", and deleting all unary "*". The window member object is initialized, then, using (drumroll...) member initializer syntax. Most uses of "{}" are better deleted.