Originally Posted by swgh
Thats down to either the compiler vendors, or the header librarys contained in the include directorys of that particular compiler. No compiler to my knowledge is fully C++ compliant. Many of the MS ones have almost all avalaible header files. DevC++ has the vast majority of them.
One option to check if your particular compiler has sstream is to look in the folder containing the pre-made header files. If sstream is indeed included, then it "should" reconsize it as a valid header. Since C++ has backward compatability with C, if you create a C++ project or even a C++ source file, any C headers will be reconized.
If on the other hand the include folder does not contain sstream, then you know it is down the compiler vendors choosing not to include it as a header library. Since Dev is quite old, getting patches and updates for it is impossible. Although with a MS IDE you get the ability to download platform SDK's and toolkits. If all else fails, this may be a logical solutuon