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

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

blank
blank
blank
Красота
blank
Страуструп Б. — Дизайн и эволюция C++
Страуструп Б. — Дизайн и эволюция C++



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



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


Название: Дизайн и эволюция C++

Автор: Страуструп Б.

Аннотация:

В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++.
Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять «реальный объектно-ориентированный язык программирования».
Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.


Язык: ru

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Ada      21 53 77 116 118 185 344
Algol      22 33 49 95 111 116 119
and, ключевое слово      171
and_eq, ключевое слово      171
ANSI C      79
ANSI, стандартная библиотека      201
ANSI/ISO, правила разрешения имен      152
ARM      135 182
ARM, изучение C++      139
ARM, правила разрешения имен      150
ARM, справочное руководство      138
Assert()      402
badjypeid      202
bad_cast      202
basic_string      364
BCPL      32 74
bitand, ключевое слово      171
bitor, ключевое слово      171
bits<N>      202
bitstring      202
BLAS      169
bool, булеатип      261
Buffer      347 354
C      33 74
C with Classes      36
C и C++      111 185 209
C и Simula      16
C и исключения      389
C и модификатор const      100
C++ и Ada      200
C++ и C      111 185 209
C++ и Fortran      185
C++ и Simula      117
C++ и Smalltalk      117
C++ и абстракции данных      205
C++ и ассемблер      133
C++, библиотеки      75
C++, дизайн      70
C++, инструментальные средства      75
C++, контроль типоа      103
C++, множественное наследование      278
C++, модель защиты      33
C++, потоковый ввод/вывод      193
C++, проектирование      181
C++, синтаксический анализ      79
C++, среда программирования      177
C++, стандарт ANSI      140
C++, стандартизация в ISO      141
C++, статический контроль типов      205
C, ввод/вывод      107
C, диалекты      111
C, обработка ошибок      343
C, переменные      206
C, переносимость      53
C, перечисления      259
C, препроцессор      78 131 427
C, расширения      157
C, связывание      239
C, сгенерированный код      49
C, семантика      114
C, синтаксис объявлений      54
C, совместимость      234 247
C, функция printf      193
C, численные приложения      168
call() и :before      67 274
catch      389
cerr      194
Cfront      136
char nint      231
char и перегрузка      230
char, константы типа      232
char_ref      99
cin, инициализация      107
clone()      299
CLOS      274 278 305
CLU      21 53 116 118 401
cmp      363
compl, ключевое слово      171
COMPLEX      89 202 375
complex, библиотека      76
complex, шаблон      367
const      33
const nstatic_cast      336
const в C и C++      100
const и перегрузка      232
const, инициализация      292
const, константные ссылки      97
const, константные функции-члены      291
Constraints      351
const_cast      339
Container, шаблон      321
Controlled_container      363
convert()      356
copy()      87
cout      195
CPL      74
Cpp      427
Cpre      80
delete и деструктор      220
delete и освобождение памяти      219
delete и функция free()      67
delete(), деструктор      66
delete, оператор      41 219 223
delete[]      221
double и float      231
dynamic_cast      313
dynamic_cast и static_cast      336
dynamic_cast, применение      303 326
dynamic_cast, синтаксис      315
dynarray      202
EBCDIC, IBM      171
Eiffel      21 77 185 210 332 402
Explicit      91
extern C      241
f(void)      50
FALSE      261
float и double      231
float и перегрузка      231
fopen()      392
FORTRAN      43 132 211
free(), delete      67
GNU, библиотека      200
GNU, компилятор      177
Hchar      172
histogram      72
Hstring      172
inherited, ключевое слово      297
inline и Cpp      429
inline и шаблоны      347
inline, ключевое слово      43
inline, функция      41
inline, функция-член      151
INSPECT      85 315
instantiate, ключевое слово      371
int и char      231
int неявный, устаревшее средство      55
int, наследование      385
Interviews, библиотека      176 199 308
isKindOf, Smalltalk      331
Jchar      172
Jstring      172
Link      60 72 265
Lisp      47 77 185
LIST      72
lvalue и rvalue      98
malloc(), и new      66
MAP      328
Matherr      391
Matrix      258
ML      114 116 118 391
Modula-2      44 53 114 185 212
Modula-3      21 77 187 210
Monitor      66
mutable      293
name()      323
narrow()      341
NCEG      168
NDEBUG      402
network_file_err      391
new и конструктор      219
new и распределение памяти      219
new(), конструктор      65
new(), функция      40
new, Ada      369
new, nmalloc()      66 102
new, обработчик      226
new, оператор      41 219
new, распределение памяти и конструктор      66
new, реализация в Cfront      66
new[], оператор      221
new_handler      102
NIH, библиотека      176 199
noalias      168
not, ключевое слово      171
not_eq, ключевое слово      171
No_free_store      245
NULL      237
Num      250
OLE2      214
OOPSLA      305
or, ключевое слово      171
or_eq, ключевое слово      171
OS/2      176 396
overload      238
Pascal      146 212
postfix, ключевое слово      252
prefix, ключевое слово      252
printf, ввод/вывод в C      193
Ptr      249 366
pvector      352
QUEUE      72
raise      390
READONLY      100
RefNum      250
reinterpret_cast      337
reinterpret_cast и static_cast      338
restrict      168
return() и rafter      67 274
RHALE++, библиотека      200
RTTI      85 312
rvalue и lvalue      98
Season      261
self, Smalltalk      49
Set      286
set_new_handler      202 226
Shape, intersect      303
signal      390
SIMULA      30 41 49 72 116
sizej      219
slist_set      286
Smalltalk      47 53 77 185 332
sort()      353
specialise, ключевое слово      380
STACK      39
static_cast      335
static_cast и dynamic_cast      336
static_cast и reinterpret_cast      338
static_cast и неявные преобразования      336
stdin      107
stdio.h      411
stdout      107
STL      202
String      92 94 97
strtok      232
struct и class      86
sum()      373
Task      72 264 295
template, ключевое слово      346
terminatef)      202
THIS, Simula      49
this, присваивание      102 219
this, указатель      49
TRUE      261
try      389
typedef      56
typedef и шаблоны      362
typeid      322
typejnfo      202 323
unexpected()      202 400
Unicode, набор символов      172
union      340
Usable      246
Usablejock      246
Using-директива      408
Using-объявление      409
vec      59 283
Vector      59 283
void*      219
volatile, ANSI C      140
vptr      85
vtbl      85
wcharj      172
wordlink      60
writeonly      100
wstring      202
xor, ключевое слово      171
xor_eq, ключевое слово      171
Абстрактные класс и библиотеки      191
Абстрактные класс и шаблоны      385
Абстрактный класс      267 284
Абстрактный тип      286
Автоматическая память      41
Автоматическое инстанцирование шаблона      369
Автопрототипирование      50
Аппаратура, специализированная      144
Аргументы именованные      164
Аргументы по умолчанию      68
Аргументы шаблонов функций      355
Аргументы шаблонов, выведение      354
Аргументы шаблонов, зависимость      375
Аргументы шаблонов, не являющиеся типами      347
Аргументы, ограничения на аргументы шаблонов      348
Аргументы, ослабление правил      301
Аргументы, правила соответствия      235
Аргументы, проверка во время выполнения      302
Асинхронные события      398
АССЕМБЛЕР      133
Ассоциативный массив      328
Ассоциативный массив стандартный      202
Базовая библиотека      199
Базовый класс      58
Базовый класс виртуальный      265
Базовый класс виртуальный, размещение в памяти      272
Базовый класс и производный      84
Базовый класс, доступ      307
Базовый класс, инициализация      282
Базовый класс, приведение из виртуального базового класса      318
Базовый класс, приведение к закрытому базовому классу      335
Базовый класс, сокрытие членов      421
Базы данных      200
Безопасное преобразование      234
Безопасное приведение типов      315
Безопасность      138
Безопасность и исключения      389
Безопасность и совместимость      340
Библиотеки      191
Библиотеки complex      76
Библиотеки базовые      199
Библиотеки в стиле Smalltalk      191
Библиотеки для поддержки многозадачности      192 196
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2020
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте