Next: High Integrity CPP Rule 17.2  Up: 17 Standard Template Library (STL)  Previous: 17 Standard Template Library (STL)  Contents

High Integrity CPP Rule 17.1   Use Standard C++ Library headers defined by the language standard and not outdated .h headers. For example, use <iostream> and not <iostream.h>, <cstdio> and not <stdio.h>.
(QA C++  1014)

Justification

ISO C++ defines the standard implemention of library components. Programmars should use these versions of the library rather than vendor-specific or C library versions.


HICPP VERSION 2.4  http://www.codingstandard.com   Copyright: © 2007 THE PROGRAMMING RESEARCH GROUP