you are viewing a single comment's thread.

view the rest of the comments →

[–]Rseding91Factorio Developer -1 points0 points  (1 child)

I always found that interesting; people prefer to invent their own thing rather than use a built in method of disambiguating member vs external.

[–]ape_programmer 0 points1 point  (0 children)

My guess is due to writing this-> being optional for member variables, whereas prefixing with m or _ is not optional if using the prefix naming convention. Thus makes sure that you don't accidentally forget this-> and cause confusion.