Spec-Zone.ru › GCC 10

Next: GNU Objective-C Features, Previous: Extensions to the C Language Family, Up: Introduction [Contents][Index]

7 Extensions to the C++ Language ¶

The GNU compiler provides these extensions to the C++ language (and you can also use most of the C language extensions in your C++ programs). If you want to write code that checks whether these features are available, you can test for the GNU compiler the same way as for C programs: check for a predefined macro __GNUC__. You can also use __GNUG__ to test specifically for GNU C++ (see Predefined Macros in The GNU C Preprocessor).

  • When is a Volatile C++ Object Accessed?
  • Restricting Pointer Aliasing
  • Vague Linkage
  • C++ Interface and Implementation Pragmas
  • Where’s the Template?
  • Extracting the Function Pointer from a Bound Pointer to Member Function
  • C++-Specific Variable, Function, and Type Attributes
  • Function Multiversioning
  • Type Traits
  • C++ Concepts
  • Deprecated Features
  • Backwards Compatibility

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.5.0/gcc/C_002b_002b-Extensions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API