Hi, I would like to ask you a big problem that is in my head ... I would like to know what are the major differences between c++ 2 and c++ 3? Please give me an answer please to this question.
There is a huge difference.
Language syntax is similar, but C++ compiles down directly to a machine instructions, and runs natively on the underlying platform.
As you can guess, different systems have different compilers, and implementations of the lanugage, and there is no guarantee that C++ program that's written for one platform will perform on another. That's why C++ has got so many cross-platform libraries to make the transition easier.