• Skip to main content
  • assistive.skiplink.to.breadcrumbs
  • assistive.skiplink.to.header.menu
  • assistive.skiplink.to.action.menu
  • assistive.skiplink.to.quick.search
Log in
Confluence
  • Spaces
  • Hit enter to search
  • Help
    • Online Help
    • Keyboard Shortcuts
    • Feed Builder
    • What’s new
    • Available Gadgets
    • About Confluence
  • Log in

SEI CERT C++ Coding Standard
SEI CERT C++ Coding Standard
  • Pages
  • Boards

Space shortcuts

  • Dashboard
  • Secure Coding Home
  • Android
  • C
  • C++
  • Java
  • Perl

Page tree

Browse pages
    • Page History
    • Page Information
    • Resolved comments
    • View in Hierarchy
    • View Source
    • Export to PDF
  1. Pages
  • Jira links

CERT C++ Secure Coding Standard

  • Created by Admin, last modified by David Svoboda on May 19, 2009

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 95 Next »

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"

00. Introduction

01. Preprocessor (PRE)

02. Declarations and Initialization (DCL)

03. Expressions (EXP)

04. Integers (INT)

05. Floating Point Arithmetic (FLP)

06. Arrays and the STL (ARR)

07. Characters and Strings (STR)

08. Memory Management (MEM)

09. Input Output (FIO)

10. Environment (ENV)

11. Signals (SIG)

12. Error Handling (ERR)

13. Object Orientation (OBJ)

49. Miscellaneous (MSC)

99. The Void (VOID)

AA. C++ References

BB. Definitions

  • No labels
Overview
Content Tools
  • Powered by Atlassian Confluence 8.5.26
  • Printed by Atlassian Confluence 8.5.26
  • Report a bug
  • Atlassian News
Atlassian

Carnegie Mellon University
Software Engineering Institute
4500 Fifth Avenue
Pittsburgh, PA 15213-2612
412-268-5800

Contact Us
  • Office Locations|
  • Additional Sites Directory|
  • Legal|
  • Privacy Notice|
  • CMU Ethics Hotline|
  • www.sei.cmu.edu

©2025 Carnegie Mellon University

{"serverDuration": 90, "requestCorrelationId": "0a37cad695d5919b"}