3 ms·
But why? Having to use class/struct instead of free floating funcs tries to force some hierarchy, architecture, etc Which eventually makes the code better *gl
by tester756 1y ago
But why?
Having to use class/struct instead of free floating funcs tries to force some hierarchy, architecture, etc
Which eventually makes the code better *globally*
- jeswin 1y agoI was arguing that the hierarchy is already in your path. The explicit namespace (and even the class name) is redundant if what you want are mostly functions. Currently, you're forced to define the hierarchy in the directory structure, and then again with namespaces. There should be a way to opt out of this.
- tester756 1y agoOk, I see As of now you can opt out of physical hierarchy (file patches) I think logical hierarchy is better because you avoid stupid things like moving file to other folder causing compilation errors. I've witnessed too much of such issues in C++/cmake world to want it.