"new C" was the very first version, in 1979, which went on to become "C with Classes". Neither was actually released. However, in 1983, the name was changed and C++ Release 1.0 became the first version to be released, along with a C++ compiler known as CFront. C++ Release 2.0 came out in 1989.
Bjarne Stroustrup began development of C with Classes in 1978/9. The name was changed to C++ in 1983 when the first version of the language was released.
++a (plus plus a) is pre-incrementing operator to aa=10;printf("%d",++a); /* it will print 11 as ++a increment first a by 1 then prints it */printf("%d",a++); /*it will printf 10 as it is post _ increment operator , it prints the value a first then increment it by 1 */
In C and in C++, the ++ operator means to increment. C++ was intended to be the next version, i.e. the incremental next step, of C, hence the use of the ++ operator.
I actually use Borland C++ 3.1 for MS-DOS.
They have just released new version which indeed does support it.
You can download latest version of Visual Studio from microsoft.com
As of 24th August, 2013, the most stable version is ISO/IEC 14882:2011 (2011).
XNA Game Studio 4.0
Microsoft VC++ 1.0 was released in February 1993, about 10 years after Microsoft C 1.0 first appeared. The 32-bit version was released in December 1993 while the 64-bit version wasn't released until Visual Studio 2005 came out.
You should install a C or C++ compiler first.
If you are talking about the orange version of C-Plus then no. The caffeinated version is labeled Sunkist.
There is no such thing as basic C++. You probably meant standard C++, which simply means that the implementation conforms to some ISO standard. The current standard is ISO/IEC 14882:2011, informally known as C++11. However, simple projects can be created in any version of C++ by creating console programs.