Intraprocedural analysis is a mechanism for performing optimization for each function in a compile unit, using only the information available for that function and compilation unit. Interprocedural analysis is a mechanism for performing optimization across function boundaries. You can invoke interprocedural analysis by using the IPA compiler option. National Language Support to allow dynamic switching between English and Japanese messages. Exception handling coordinates program flow when unexpected error conditions occur so that they can be dealt with more effectively.
Templates define families of related classes or functions.
They can be used to construct individual classes or functions so code can be reused.