Yes
Primarily OOP support, but there are minor syntax difference. By and large anything you can do in C you can also do in C++.
They use different syntax.
No. Java takes some ideas from C++, so there are certain similarities, especially in the basic syntax. But it is a different language.
There is no such thing as 'unix C++'.
A typedef is a compiler macro. A reference is a pointer, usually implemented with transparent syntax. They have no relationship between each other.
C++ Extension Name is... Syntax is: File Name.extension name. Ex: ankit.cpp
std::cout<<42<<std::endl;
Object-oriented programming principals, a more consistent syntax and improved type-safety.
It is easy to tell: there is no interpreter for C and C++, they are compiled languages.
C++ uses a syntax that is exactly the same as in C, with the addition of reserved words that are specific to C++. C ++ menggunakan sintaks yang persis sama seperti di C , dengan penambahan kata-kata reserved yang khusus untuk C++.
type variable {[optional array size]} {= optional initializer};
The answer is really beyond the scope of this site. You would probably need to buy a textbook.