September 4, 1998

Correct Path Names

You may have encountered this problem before–your program contains a full path name of a file, into which data has to be written or read from: FILE * f = fopen(“C:dataemployees.txt”, “r”); //ERROR! However, at run time, you encounter unexpected behavior when the program fails to read from, or write

Restrictions on Operator Overloading

The following restrictions apply to operator overloading: 1. Invention of new operators is not allowed. For example: void operator @ (int) ; //illegal, @ is not a built-in operator or a type name 2. Neither the precedence nor the number of arguments of an operator may be altered. An overloaded