{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

If your document contains nontrivial examples of

Info icon This preview shows pages 79–83. Sign up to view the full content.

View Full Document Right Arrow Icon
If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.
Image of page 79

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Option Index 76 Index of Directives #assert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 #define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 #elif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 #else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 #endif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 #error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 #ident . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 #if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 #ifdef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 #ifndef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 #import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 #include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 #include_next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 #line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 #pragma GCC dependency . . . . . . . . . . . . . . . . . . . . . . . 46 #pragma GCC error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 #pragma GCC poison . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 #pragma GCC system_header . . . . . . . . . . . . . . . 13 , 46 #pragma GCC warning . . . . . . . . . . . . . . . . . . . . . . . . . . 46 #sccs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 #unassert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 #undef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 #warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Option Index CPP’s command line options and environment variables are indexed here without any initial - ’ or ‘ -- ’. A A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 ansi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 C C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 C_INCLUDE_PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 CPATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 CPLUS_INCLUDE_PATH . . . . . . . . . . . . . . . . . . . . . . . . . . 67 D D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 dD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 DEPENDENCIES_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . 67 dI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 dM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 dN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 dU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 F fdebug-cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 fdirectives-only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 fdollars-in-identifiers . . . . . . . . . . . . . . . . . . . . . 63 fexec-charset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 fextended-identifiers . . . . . . . . . . . . . . . . . . . . . . . 63 finput-charset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 fno-canonical-system-headers . . . . . . . . . . . . . . . 63 fno-show-column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 fno-working-directory . . . . . . . . . . . . . . . . . . . . . . . 64 fpreprocessed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ftabstop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ftrack-macro-expansion . . . . . . . . . . . . . . . . . . . . . . 63 fwide-exec-charset . . . . . . . . . . . . . . . . . . . . . . . . . . 64 fworking-directory . . . . . . . . . . . . . . . . . . . . . . . . . . 64 H H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 I I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 I- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 idirafter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 imacros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 imultilib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 iprefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 iquote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 isysroot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 isystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 iwithprefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 iwithprefixbefore . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 M M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 MD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 MF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 MG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 MM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 MMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 MP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Image of page 80
Option Index 77 MQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 MT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 N nostdinc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 nostdinc++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 O o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 OBJC_INCLUDE_PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 P P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 pedantic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 pedantic-errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 R remap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 S std= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 SUNPRO_DEPENDENCIES . . . . . . . . . . . . . . . . . . . . . . . . . 67 T target-help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 traditional-cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 trigraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 U U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 undef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 V v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 W w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Wall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Wcomment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Wcomments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Wendif-labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Werror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Wsystem-headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Wtraditional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Wtrigraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Wundef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Wunused-macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 X x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Image of page 81

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Concept Index 78 Concept Index # # ’ operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 ## ’ operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 _Pragma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 A alternative tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 arguments in macro definitions . . . . . . . . . . . . . . . . . 16 assertions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 assertions, canceling . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 B backslash-newline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 block comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 C C ++ named operators . . . . . . . . . . . . . . . . . . . . . . . . . . 32 character constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 character set, execution . . . . . . . . . . . . . . . . . . . . . . . . 64 character set, input . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 character set, wide execution . . . . . . . . . . . . . . . . . . . 64 command line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 commenting out code . . . . . . . . . . . . . . . . . . . . . . . . . . 43 comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 common predefined macros . . . . . . . . . . . . . . . . . . . . 23 computed includes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 concatenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 conditional group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 conditionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 continued lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 controlling macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 D defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 dependencies for make as output . . . . . . . . . . . . . . . 67 dependencies, make . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 differences from previous versions . . . . . . . . . . . . . . 55 digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 directive line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 directive name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 E empty macro arguments . . . . . . . . . . . . . . . . . . . . . . . 16 environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . 66 expansion of arguments . . . . . . . . . . . . . . . . . . . . . . . . 37 F FDL, GNU Free Documentation License . . . . . . . 68 function-like macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 G grouping options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 guard macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 H header file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 header file names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 I identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 implementation limits . . . . . . . . . . . . . . . . . . . . . . . . . 53 implementation-defined behavior . . . . . . . . . . . . . . . 52 including just once . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 invocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 iso646.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 L line comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 line control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 line endings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 linemarkers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 M macro argument expansion . . . . . . . . . . . . . . . . . . . . . 37 macro arguments and directives . . . . . . . . . . . . . . . . 33 macros in include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 macros with arguments . . . . . . . . . . . . . . . . . . . . . . . . 16 macros with variable arguments . . . . . . . . . . . . . . . . 19 make . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 manifest constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 N named operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 newlines in macro arguments . . . . . . . . . . . . . . . . . . 38 null directive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 O object-like macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Image of page 82
Concept Index 79 options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 options, grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 other tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 output format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 overriding a header file . . . . . . . . . . . . . . . . . . . . . . . . 12 P
Image of page 83
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern