The choice of language is one of availability of a compiler, a library, an environment, and what the existing code is written in. Often, the existing code is written in C because that was available before C++ and was more defined. Also, C++ introduces complexity, although it has great value, and C might be more appropriate for certain applications, such as operating system internal code.
no you dont
See sources and related links, below.
In C++ NULL is defined as 0. It's a design failure, will be fixed with a new 'nullptr' keyword.
It's in conio.h, but don't use gotoxy. Use SetCursorPosition() instead.
Yes. (And of course you could simply try it, instead of asking.)
How the turbo c plus plus use what in the computer.
OOP means "object oriented programming" this means that you can make objects instead of C where you use procedural programming (it's advance try to google it :) )
Although C++ inherits malloc/calloc, realloc and free from C, programmers are encouraged to use the object-oriented operators, new and delete instead. Not only are they much easier to use, they can also be used with primitive data types.
You cannot 'install' programming languages. Instead, you can try to install a compiler or an IDE.
just as you do it in C.
Using the assignment operator (=) instead of the equality operator (==).Failing to terminate a class declaration with a semi-colon (;).Using C-style code (e.g., malloc/free) instead of sticking to C++ principals (e.g., new/delete). If you want to write C-style code, use C, not C++.Ignoring object lifetime (dangling pointers or references).
Only if you have a C++ compiler.