C Primer Plus (5th Edition)

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] table of library name and header

template [See also class template, function template, instantiation]     class 2nd

    class member [See member template]

     link time errors     overview template argument 2nd

     and function argument type checking

     class template

     conversion

     deduction

         from function pointer     deduction for class template member function

     deduction for function template     explicit and class template     explicit and function template

         and function pointer

         specifying

     pointer template argument deductiontemplate class [See class template]

template function [See function template]

template keyword

template parameter 2nd 3rd

     and member templates     name

         restrictions on use

     nontype parameter 2nd 3rd 4th         class template

         must be constant expression

     scope     type parameter 2nd 3rd 4th

     uses of inside class definition template parameter list 2nd

template specialization 2nd

     class member declaration

     compared to overloaded function

     definition

     example

     function declaration 2nd

     member defined outside class body

     member of class template

     parameter matching

     partial specialization 2nd

     scope

template<> [See template specialization]

temporary object terminate 2nd 3rd 4th 5thTextQuery

     class definition     main program using

     program design

     program interface     revisitedthis pointer

     implicit 2nd

     implicit parameter 2nd

     in overloaded operator

     overloaded operator

     static member functions three, rule of 2nd

tHRow 2nd 3rd 4th 5th     example 2nd

     execution flow 2nd

     pointer to local object

     rethrow tolowertop

     priority_queue

     stack

toupper

TRansform

transformation program, word

translation unit [See source file] trunc (file mode)

TRy block 2nd 3rd 4th

TRy keyword

type

     abstract data 2nd

     arithmetic 2nd

     built-in 2nd 3rd

     class 2nd 3rd

     compound 2nd 3rd

     dynamic 2nd

     function return

     incomplete 2nd

     integral 2nd

     library

    nested [See nsted class]

     return 2nd 3rd 4th     static 2nd         determines name lookup

         name lookup and multiple inheritance type checking

     argument

         with class type conversion     ellipsis parameter     name lookup

     reference to array argument

type identification, run-time 2nd

type specifier 2nd

type template parameter 2nd 3rd [See also template parameter]

type_info     header

     name member     no copy or assign     operations

     returned from typeid

typedef 2nd

typedef     and pointer     and pointer to member

     pointer to function

typeid operator 2nd

     and virtual functions

     example     returns type_info

typename, keyword

     compared to class     in template parameter

     inside template definition

Категории