If you are talking about Turbo C++ version 3.0 (or lower versions), then its outdated and should be avoided. It was released in 1991 by Borland and C++ has undergone many standard changes since then. Turbo C++ runs in DOS mode and opens up in blue screen.
If you are talking about Turbo C++ Explorer, then it appears to follow current C++ standards and can be used. They are free to use. Although I never tried them.
http://www.turboexplorer.com/As far as Bloodshed DevC++ is concerned, it has not been updated for few years. So the GCC pack it contains is outdated.
I personally use CodeBlocks IDE which comes packed with GCC. Its free to use and follows latest standards.
http://www.codeblocks.org/