|
 |
Авторизация |
|
 |
Поиск по указателям |
|
 |
|
 |
|
 |
 |
|
 |
|
Dewhurst S. — C++ Common Knowledge |
|
 |
Предметный указатель |
multilevel. [See pointers to pointers]
Names
Names, templates
Namespaces
naming conventions 2nd
nested names
Nested names, templates
Network connections, resource control. [See RAII]
New cast operations. [See cast operators new
new cast operators 2nd
new operator
new operator versus operator new 2nd 3rd
new style
new style cast operators versus old-style
New style cast operators, versus old-style
non-const, converting to pointer to const
Non-static member functions, pointers to
Nontemplate functions versus function templates
NULL
Objects
of class objects
of object type
of pointers
Offset. [See delta adjustment of class pointer; pointers to data
Old-style cast operators, versus new style
old-style versus new style
operator delete
Operator function lookup
operator new
Operator overloading
Operator overloading. [See also function overloading]
Operator precedence 2nd
Operator precedence, pointers to member functions 2nd
operators, policies
operators. [See operator overloading]
Order
ordering code for exception safety
Orwell, George (veiled reference)
Ottosen, Thorsten
overloaded index operator
Overloading
overloading versus overriding
overriding
Parameters
Parameters, templates
parentheses (( ))
Partial
partial specialization 2nd 3rd
partitioning code to avoid RTTI
Patterns. [See design patterns]
Paul Revere and the Raiders
pitfalls of
placement new
placement of const qualifier
pointer arithmetic
pointer comparison
Pointers
pointers to
pointers to class members versus pointers
pointers to const versus const pointers
pointers to data members
pointers to member functions 2nd
pointers to member functions versus pointers
pointers to overloaded functions
Pointers. [See also smart pointers]
policies
Polymorphic
Polymorphic base classes
Polymorphism
Predicates, STL function objects as
Primary templates. [See also STL (standard template library); templates]
Promulgation, conventions 2nd
protected
Prototype
qualifiers, changing 2nd
QWAN (Quality Without A Name)
RAII
rebind convention for allocators
Reeves, Jack
reference to pointer formal argument
references to
references versus pointers
References. [See also aliases]
register keyword
reinterpret_cast
reinterpret_cast operator
required knowledge
resource acquisition is initialization
Resource acquisition is initialization. [See RAII]
resource control. [See RAII]
restricting heap allocation
result of assignment vs. initialization
robust computation of array size
Roles
RTTI (Runtime Type Information)
runtime cost of
runtime type information
SAFE
safe destruction
Sakamoto, Kyu (veiled reference) 2nd 3rd
Saks, Dan
Scope
selecting right version
Semaphores, resource control. [See RAII]
SFINAE
SFINAE (substitution failure is not an error)
simple pointer to function
Single-dimensional arrays, array formal arguments
Slettebo, Terje
| Smart pointer
smart pointers
Smart pointers. [See also function objects; pointers]
Social commentary 2nd 3rd 4th 5th 6th
Sorting
Specialization
specializing for type information
stacks of
Standard Template Library (STL) [See also primary templates; templates]
static linkages, avoiding
static_cast
static_cast operator
STL (Standard Template Library)
STL function object
STL function objects
structure and layout
Subcontractor, derived class as
Substitution failure is not an error (SFINAE)
subtracting
Sutter, Herb 2nd 3rd 4th
swap throwing
Swedish, and technical communication
synchronous exceptions
taking address of
template argument deduction
template member functions
Template Method
Template Method versus C++ templates
Template template parameters
Templates
templates. [See templates specialization]
Terminology
The Brother 2nd 3rd
throwing
to a reference type
to arrays
to const
to create abstract base class
to functions
to inline functions
to non-const
to non-static member functions
to overloaded functions
to prohibit copying
to restrict heap allocation
Tondo, Clovis
traits
traits and promulgation 2nd
traits class
true/false questions
TYPE
type constraints
type qualifiers, changing 2nd
typedefs
Typename, disambiguation
unnecessary static
Unnecessary static conventions
unnecessary virtual
Unnecessary virtual conventions
user-defined types
User-defined types, assignment
using declarations
using directives
Usual operator new and operator delete
usual version
Vandevoorde, David
Variables, avoiding static linkage
versus assignment
versus auto_ptr
versus C++
versus C++ templates
versus const pointers
versus ignorance
versus initialization
versus new operator 2nd 3rd
versus nontemplate functions
versus old-style
versus operator new 2nd 3rd
versus overloading
versus overriding
versus pointers
versus references
versus smart pointers
violation of copy operation idioms
virtual
Virtual Constructor
virtual constructors
virtual copy
Virtual copy, assignment
Virtual function pointers
virtual functions
Virtual functions, class layout
virtual inheritance
Virtual inheritance, class layout
virtual keyword
virtualness
void
volatile qualifiers, adding/removing
Ward, Dick and Judy
What You See Is What You Get
Wilson, Flip (veiled reference)
Wilson, Matthew
with multiple addresses. [See pointer comparison]
with multiple types. [See polymorphism]
with template
with typename
wrappers
Zolman, Leor
Zoo animals, resource control. [See RAII]
|
|
 |
Реклама |
 |
|
|