we will assume that your program 1. Should produce the desired results for all legal inputs 2. Should give reasonable error messages for all illegal inputs 3. Need not worry about misbehaving hardware (?) 4. Need not worry about misbehaving system software (?) 5. Is allowed to terminate after finding an error (?)
Cpp
my conspect of the Stroustrup C++ book. + additional C++ topics.