Главная    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-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте