The source code was written in C++ 10 years ago. Obviously, the standard has changed a bit.
Suggestions and pull requests that improves the source code would be appreciated. However, I would favour keeping it backward compatible to compilers from 10 years ago as much as possible -- but I would make an exception if it can be argued that the change is the right direction forward.
An (somewhat contrived) example is if C++ compilers 10 years ago did not require variables to be initialised when declared. But present-day ones do. I would be favour of initialising any variables that haven't been because doing so will make current compilers happy. The source code can also still be compiled by older compilers.
The source code was written in C++ 10 years ago. Obviously, the standard has changed a bit.
Suggestions and pull requests that improves the source code would be appreciated. However, I would favour keeping it backward compatible to compilers from 10 years ago as much as possible -- but I would make an exception if it can be argued that the change is the right direction forward.
An (somewhat contrived) example is if C++ compilers 10 years ago did not require variables to be initialised when declared. But present-day ones do. I would be favour of initialising any variables that haven't been because doing so will make current compilers happy. The source code can also still be compiled by older compilers.