List of C++ Compilers

 A compiler is a software that translates a source program written in some high-level programming language (such as C,C++ etc) into machine code.

List of Off-line Compilers::
 
1.  Turbo C++
2.  Eclipse IDE
3.  NetBeans IDE
4.  Borland C++
5.  DevC++
6.  CodeLite
7.  Codeblocks
8.  Notepad++
9.  Microsoft Visual C++
10. MinGW
 
serial no 1, 4 and 5 consumes very less memory after installation and very less hard disk space. 

List of on line Compilers::>

Codepad
OnlineGDB
w3schools.com 
tutorialspoint 
 
You must be online while using the on-line compilers ie. your net connection should be on always while executing the source code.