C++ has no platform dependency. If a compiler exists for a platform (and few don't) code can be written for that platform. Where platforms have different methods to do the same thing, conditional compilation can be used to cater for those differences, thus the same source code can be compiled on any platform simply by changing the definitions used by the conditional compilation directives.
For instance, a program that caters for Unix and Windows platforms might contain the following conditional compilation:
#ifdef __unix__
#include <unistd.h>
#elif defined _WIN32
#include <windows.h>
#endif
The definition of __unix__ and _WIN32 must be mutually exclusive.
C++ is not platform-dependent. All you require is a compiler that supports the platform. Platform-specific compilers will generally include platform-specific headers and libraries.
platform-dependent
With platform-dependent libraries.
C, C++ and Java are cross-platform languages. NET is for Windows-only.
You cannot. At least not with generic C++. Graphics are platform-dependent and therefore requires a suitable API and library for your specific platform and its hardware.
C++ is not platform dependent. The implementation is, but not the language.
C++ is not platform-dependent. All you require is a compiler that supports the platform. Platform-specific compilers will generally include platform-specific headers and libraries.
No, M$ Windoze only.
With platform-dependent libraries.
platform-dependent
C, C++ and Java are cross-platform languages. NET is for Windows-only.
It's primary purpose is to develop programs for the Windows platform.
Eclipse is a development platform, usually used to develop Java, but it can be used to develop C++. C++, on the other hand, is a language, not a platform. As a result, the two cannot be compared correctly. Please restate the question.
You cannot. At least not with generic C++. Graphics are platform-dependent and therefore requires a suitable API and library for your specific platform and its hardware.
C++ is a generic, cross-platform programming language, while 3D graphics are platform-specific. To draw graphics of any kind you need a low-level API and library specific to your platform and hardware.
C++ is a generic, cross-platform language, but graphics are platform-dependant. thus C++ has no built-in methods for graphics output. To draw graphics in C++ you need a low-level API and library specific to the platform and hardware you intend to target. Some libraries are highly abstract and therefore support cross-platform development, but most are platform-specific. Consult the documentation that came with your library.
Object oriented programming. General purpose. Cross-platform.