This page provides an overview of each error code. The following sections provide a detailed description of each error including:
- A brief explanation of what problem has been detected.
- An example program that generates a similar error.
- Output that would be generated by running the example, with annotations indicating what the various pieces of the diagnostic mean and how they should be interpreted in identifying your own problems. The exact appearance of the error message may depend on how Insure++ is currently configured.
- A brief description of ways in which the problem might be eliminated.
Sometimes you will see values identified as <argument #>
or <return>
instead of names from your program. In this case, <argument n>
refers to the n
th argument passed to the current function (i.e., the argument where the error was detected), and <return>
refers to a value returned from the function indicated.