• 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 Jul 22, 2008

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

Compare with Current View Page History

« Previous Version 70 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"

01. Preprocessor (PRE)

02. Declarations (DCL)

03. Expressions (EXP)

04. Integers (INT)

05. Floating Point Arithmetic (FLP)

06. Arrays (ARR)

06. Dangling Pointers (DAN)

07. Errors and Exceptions (ERR)

08. Resource Management (RES)

09. Object Orientation (OBJ)

07. Characters and Strings (STR)

11. Null-Terminated Byte Strings (STR)

12. Vectors (VEC)

13. STL (STL)

14. Input Output (FIO)

15. Miscellaneous (MSC)

AA. C++ References

  • 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": 82, "requestCorrelationId": "5c6f207f02a2a4ba"}