C and C++ Compatibility

The differences between ISO/ANSI C and C++ fall into two categories:

 

Note: The IBM C and C++ Compilers also supports anonymous unions in C, but the implementation is slightly different from C++. For more information, see Anonymous Unions in C.