Well its not clear what kind of errors that you are looking at. Is it programming error or error during execution?
If its programming error then its basically deviation from the standard formats or definitions as defined in C.
The question is somewhat vague, but C++ errors can be broken down into 5 broad categories: programming errors, compiler errors, linker errors, runtime errors and logical errors.
Programming errors are many and varied, probably the most common source of errors, and can be the most difficult to find (simple typos such as = instead of ==, for instance). Compiler errors and linker errors are easier to deal with as the IDE will generally indicate the source of the problem. Runtime errors are errors that arise while the program is running, often as a result of a missing exception handler or a runaway loop or recursion. Logic errors are a breakdown in the programmer's logic, which can usually be found by using predefined data sets (including garbage data) and checking the results are predictable. Modern programmers usually develop test suites alongside their programs to test every aspect of their program as they go, to ensure the logic holds true at every stage of development. As a result, the chances of breaking existing code unknowingly is greatly reduced.
Runtime errors are sometimes unavoidable, such as "file not found" and "out of memory" errors. These aren't really errors, they are exceptions which must be handled programmatically through exception handling (try..catch..finally) allowing a graceful fall-back from the exception. They only become errors if you do not handle them.
Mostly from the loose nut at the keyboard,
Typing errors (compile time errors).
Don't know what you are doing errors (compile time errors and run time errors).
There are three main types of error in C++: compiler errors, linker errors and runtime errors.
Use the debugger to locate the error.
C++ object oriented programming (OOP) language and supports three kinds of object types 1) Fundamental Types. 2) Derived Types. 3) Class Types.
c is procedure oriented and c++ is object oriented & much newer.
same the types used in C. that is int...char...float...
Too many errors possible to say. Please elaborate.
Use the debugger to locate the error.
runtime error
In C/C++, this code int a = 5; return a+++++a; leads to error. However, writing int a = 5; return (a++ + ++a); returns 12. Note that in other languages "a=5; a+++++a" leads to different results :)
Use the Microsoft support website to locate the error message and the solution to the error.
plus, minus strains C for plato
No.
There is no such thing as 'unix C++'.
Yes
C++ object oriented programming (OOP) language and supports three kinds of object types 1) Fundamental Types. 2) Derived Types. 3) Class Types.
c is procedure oriented and c++ is object oriented & much newer.
same the types used in C. that is int...char...float...
Too many errors possible to say. Please elaborate.