Language:
    • Available Formats
    •  
    • Availability
    • Priced From ( in USD )
    • Secure PDF 🔒
    • Immediate download
    • $238.00
    • Add to Cart
    • Printed Edition
    • Ships in 1-2 business days
    • $238.00
    • Add to Cart

Customers Who Bought This Also Bought

 

About This Item

 

Full Description

CSA Preface

Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T).

For brevity, this Standard will be referred to as "CAN/CSA-ISO/IEC 14882" throughout.

This Standard supersedes CAN/CSA-ISO/IEC 14882:13 (adopted ISO/IEC 14882:2011). At the time of publication, ISO/IEC 14882:2014 is available from ISO and IEC in English only. CSA Group will publish the French version when it becomes available from ISO and IEC.

Scope

This International Standard specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, and so this International Standard also defines C++. Other requirements and relaxations of the first requirement appear at various places within this International Standard.

C++ is a general purpose programming language based on the C programming language as described in ISO/IEC 9899:1999 Programming languages - C (hereinafter referred to as the C standard). In addition to the facilities provided by C, C++ provides additional data types, classes, templates, exceptions, namespaces, operator overloading, function name overloading, references, free store management operators, and additional library facilities.

 

Document History

  1. CAN/CSA-ISO/IEC 14882:21


    Programming languages - C++ (ISO/IEC 14882:2020, IDT)

    • Most Recent
  2. CAN/CSA-ISO/IEC 14882:18


    Programming languages - C++ (Adopted ISO/IEC 14882:2017, fifth edition, 2017-12)

    • Historical Version
  3. CAN/CSA-ISO/IEC 14882:16

    👀 currently
    viewing


    Information technology - Programming languages - C++ (Adopted ISO/IEC 14882:2014, fourth edition, 2014-12-15)

    • Historical Version
  4. CAN/CSA-ISO/IEC 14882:13


    Information technology - Programming languages - C++ (Adopted ISO/IEC 14882:2011, third edition, 2011-09-01)

    • Historical Version
  5. CAN/CSA-ISO/IEC 14882-04


    Programming Languages - C++ (Adopted ISO/IEC 14882:2003, second edition, 2003-10-15)

    • Historical Version