Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Dewhurst S. — C++ Common Knowledge
Dewhurst S. — C++ Common Knowledge



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: C++ Common Knowledge

Автор: Dewhurst S.

Аннотация:

C++ is a large, complex language, and learning it is never entirely easy. But some concepts and techniques must be thoroughly mastered if programmers are ever to do professional-quality work. This book cuts through the technical details to reveal what is commonly understood to be absolutely essential. In one slim volume, Steve Dewhurst distills what he and other experienced managers, trainers, and authors have found to be the most critical knowledge required for successful C++ programming.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2005

Количество страниц: 272

Добавлена в каталог: 14.05.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
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]
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2025
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте