Ok, there are a LOT of little changes in the 3.13 SDK so we might as well share them as we come across them. Fortunately all of my changes were fairly well encapsulated and easy to merge in so the only issue I had to repair was the lack of using the std namespace.
What this means for most of us is that everything from the std library now needs to be changed from something like:
max(iVariable,1)
To:
std::max(iVariable,1)
This includes most common C++ functions, structures, classes, etc. from the standard library. Fortunately, your compiler *should* spot them right away for you and return an error. So, if you see errors check for the use of these standard funtions and fix them as shown above. This will hit a lot of math functions in particular like min(), max(), abs(), sin(), etc.
More to come...
What this means for most of us is that everything from the std library now needs to be changed from something like:
max(iVariable,1)
To:
std::max(iVariable,1)
This includes most common C++ functions, structures, classes, etc. from the standard library. Fortunately, your compiler *should* spot them right away for you and return an error. So, if you see errors check for the use of these standard funtions and fix them as shown above. This will hit a lot of math functions in particular like min(), max(), abs(), sin(), etc.
More to come...
