On Fri, 28 Sep 2018 at 12:13, michael kapelko <[email protected]> wrote: > But so far I've seen no problem with `this` approach.
Well it compiles... and technically it's valid C++. I don't believe it's a good practice though, you can do lots of crazy things in C++ and still have it compile. The 6 extra characters that I have to read that takes my concentration away from the important stuff that has relevant meaning i.e. the variables names and methods that are being called. The code is less readable. Code that is less readable takes more effort to understand. When writing a tutorial for others to learn from it's paramount that the code is readable and represents best practice so those less experienced in programming can learn it quicker and adopt those same good practices. Using this-> isn't best practice C++, it's not even a good practice, it's a practice that's makes the code less readable. It makes it hard to recommend users have a look at your tutorials as I really don't want users adopting dubious practices in their own code. Robert. However, for an experienced engineer to come at the code my response was "WTF is going on here with use of "this->" everywhere". It confused me what special glude _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

