Stricter C++ Compiler (Appmethod C++) Index
Go Up to C++ Specifics Index
To more closely obey the rules of the C++ ANSI Standard, the Appmethod C++ compiler was made stricter than previous versions, beginning with Appmethod C++ 2007. Code that did not generate errors in earlier versions of Appmethod C++ might fail to compile beginning with Appmethod C++ 2007.
The topics in this section describe the change some of the common areas where the compiler is stricter. Each case is illustrated with an example showing the problem and how to update the code to compile with the stricter C++ compiler. Note that there are often many ways to bring offending code up to date. The appropriate method depends on the intent of the original code.
- Stricter C++ Compiler - Binding of References and Qualifiers
- Stricter C++ Compiler - String Literals Are Now Constants
- Stricter C++ Compiler - Template Changes
- Stricter C++ Compiler - Function Overload Resolution
- Stricter C++ Compiler - Initialization and Conversion