Portability Guide

This document provides general guidelines for writing C/C++ code in a portable fashion for AXIS C++ project. New development must adhere to these guidelines to ensure portability and thus avoid rework. Note that these guidelines are not intended to replace more general guidelines for writing good code, but to supplement and extend them.

These are the general guidelines for engineering and re-engineering code to be portable, and for keeping it that way.

The following guidelines should be followed to maximize portability. The list of guidelines is open for extension - if you find a non-portable construct in any code, raise the issue and it will be addressed.




Links:
Microsoft Visual C++ .NET Compiler Migration Guide