InVisual Studios2005, 2008 and 2010 an STLclass 'runtime_error' is declared in 'stdexcept' header
file. If onNon-Windows platforms, likeLinux, it is not supported it has to be declared somewhere, or
abetter solution,ported. In both cases it will require some extra work andtime. On portablesoftware
projects this is a constant "fight" because Microsoft never stops, and will never stop, makingchanges,
"violations"instandards, extensions, etc.In some cases Microsoft is ahead of everybody and it also
creates problems related to portability of software codes.