Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width10%


CERT Books

Column
width90%

C++ inherits a host of opportunities for type violations from C and adds a few of its own.
– Bjarne Stroustrup, "A rationale for semantically enhanced library languages" 

C++

Secure

Coding Guidelines

The CERT C++ Secure Coding Guidelines are split into two sections: C++ Rules and C++ Recommendations.

Section
Column
width25%

C++ Rules

Column
width75%

The C++ rulesRules are focused on normative guidelines which must be followed for secure coding best practices. These rules are currently under active development. Please create a sign-in account if you are interested in commenting or contributing to these guidelinesrules.

Section
Column
width25%

Column
width75%

The C++ recommendationsRecommendations are focused on nonnormative guidelines which are recommended to follow for secure coding best practices, but may be considered more stylistic in their content. The C++ recommendations are not currently under active developmentPlease create a sign-in account if you are interested in commenting or contributing to these recommendations.


Content by Label
showLabelsfalse
max99
spaces@self
sorttitle
showSpacefalse
titleAnalyzers
labelsanalyzer

Content by Label
showLabelsfalse
max99
spaces@self
sorttitle
showSpacefalse
titleEliminated Sections
labels+section,+void

Info

Information for Editors
To eliminate a section from the Section Index above, label it section and void.

...