i am using codeblocks . but i find very less helpful . are der ny other compilers(IDE) which offer help like classes, functions definitions, library standard functions???
if you're under windows then MSVC++ is the best IMO, howerver standard libraries are available in any C++ IDE.
visual studio has the most beautiful user friendly interface and a lot of useful tools which you may like very much.
express version is free and other versions are not.
on another side there is no such luch for linux :/
for linux eather codebocks, netbeans or eclipse(runs on java runtime)... or any other.
The situation which standard do you want to be under?
GCC is the most complete of the C++11 standard, and it can run on any platform, usually.
Code::Blocks is an IDE. Usually, the compiler behind it is GCC. Although, Code::Blocks can be used with a number of Compilers such as openWatcom and even the Mircosoft one.
MSVC++ is the Microsoft combination of an IDE and compiler.
Most of these compilers have a complete C++98/03 standard in them by default. openWatcom might be the most limited of the ones mentioned.
Which one is the best is a state of mind of the User and each have their own quirks to get around.
Code:Blocks is not a compiler. It's an IDE. In what platform do you run it?
For example I am using it in Linux and by default it uses gcc.
Go to Settings->Compiler and Debugger... (I hope it's the same in windows)
for a list of available compilers in your machine.
So you can use many different compilers in the same IDE.