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

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

blank
blank
blank
Красота
blank
Саттер Г. — Новые сложные задачи на C++
Саттер Г. — Новые сложные задачи на C++



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



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


Название: Новые сложные задачи на C++

Автор: Саттер Г.

Аннотация:

Данная книга представляет собой продолжение вышедшей ранее книги Решение сложных задач на C++. В форме задач и их решений рассматриваются современные методы проектирования и программирования на C++. В книге сконцентрирован богатый многолетний опыт программирования на C++ не только самого автора, но и всего сообщества программистов на C++, так что некоторые рекомендации автора могут показаться неожиданными даже опытным программистам-профессионалам. Автор рассматривает и конкретные методики, приемы и идиомы программирования, однако основная тема книги - это стиль программирования, причем в самом широком понимании этого слова. Особое внимание во всех задачах книги уделено вопросу проектирования, которое должно обеспечить максимальную надежность, безопасность, производительность и сопровождаемость создаваемого программного обеспечения. Книга рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка, однако она будет полезна любому, кто захочет углубить свои знания в данной области.


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Abrahams, David      52 84
Alexandrescu, Andrei      239
auto      189
auto_ptr      131
binaryfunction      124 224
bind2nd      40
boost any      238 239
boost any_cast      239
boost lexical_cast      27 35
Borland      236
catch      80 81
Cfront      65
Comeau      60 64 236
const      23 235
const_iterator      23
Copy      24
Dalla Gasperina, Marco      132
DELETE      142
Deque      145 175 192
Dimov, Peter      52
double и float      197
double, преобразование во float      198
Edison Design Group      60 64 76 236
Ellis, Margaret      72
endl      23
ends      38
Explicit      222
export      64 65 67
export и поиск Кёнига      74
float и double      197
for_each      24
free      142
gcc      60 205 236
inline при разработке      169
Intel      60 236
Java      172 173
Koenig, Andrew      160
lexical_cast      27
LIST      145 176
malloc      142
Manley, Kevin      241
MAP      145 176
Mein, Nick      117
mem_fun      39
Metrowerks      60 236
Meyers      Scott 124 153 217 247
Microsoft      60 236
NEW      142 150
new, размещающий      44
operator &      47
operator ()      223
operator ++      23
operator +=      256
operator =      129
operator new      142 150
operator new, размещающий      154
operator размещающий new      150
Orwell, George      26
out_of_range      21
POD      159
PRIVATE      99
protected      99
PUBLIC      99
register      190
Set      145 176
shared_ptr      85 226
snprintf      26 30
Spicer, John      76 89
sprintf      26
Stepanov, Alexander      73
stringstream      26 32
Stroustrup, Bjarne      28 72 107 180
strstream      26 33
terminate      88
throw      81 82
try      80
unary_function      124 224
unexpected      88 90
union      229
van Winkel, Jan Christiaan      96
Variant      240
Vector      144 175
vector, capacity      21
vector, reserve      21
vector, resize      21 22
vector, size      21 22
Абрамс, Дэвид      52 84
Алгоритмы copy      24
Алгоритмы for_each      24
Александреску, Андрей      239
Базовая гарантия      84
Безопасность      260 261
Безопасность типов      28
ван Винкль, Ян Кристиан      96
Видимость члена класса      104
Виртуальные функции      118
Время жизни      49 97
Выравнивание      143
Гарантии Абрамса      84
Гарантия бессбойности      84
Далла Гасперина, Марко      132
Деструктор      123 130
Деструктор виртуальный      123
Димов, Питер      52
Диспетчер памяти      138
Друзья и шаблоны      56
Зарезервированные слова      186
Идиома Pimpl      67 121
Идиома RAII      81
Именование макросов      236
Инициализация класса      96
Инициализация, порядок      97
Инкапсуляция      110 247 252
Интерфейс      115
Исключения, гарантии безопасности      84
Исключения, преобразование      82
Исключения, спецификации      87 89
Итераторы const_iterator      23
Итераторы, сравнение      23
Кёниг, Эндрю      160
Ключевые слова      186 188
Конструктор explicit      222
Конструктор по умолчанию      129
Конструктор, порядок выполнения      96
Копирующий конструктор, подавление      133
Макросы, именование      236
Массивы, выравнивание      144
Мейерс, Скотт      124 153 217 247
Мейн, Ник      117
Мэнли, Кевин      241
Неявно генерируемые функции, подавление      133
Объявление и описание      193
Память виртуальная      158 160
Память физическая      158
Первичный шаблон      50
Перегрузка      50
Перегрузка шаблонов функций      51
Переполнение буфера      27 260 261
Поиск имен      105 152
Поиск имен, зависимые имена      68
Поиск Кёнига      74
Полиморфизм      42 111
Порядок инициализации      97
Порядок конструирования      96
Раздельная компиляция      67
Размещающий new      44
Разрешение перегрузки      106
Разрешение перегрузки и доступность      105
Распределение памяти      142
Распределение памяти deque      145
Распределение памяти list      145
Распределение памяти set      145
Распределение памяти vector      144
Распределение памяти библиотекой времени выполнения      140
Распределение памяти операционной системой      140
Распределение памяти отложенное      159
Распределение памяти пользовательскими контейнерами и распределителями      140
Распределение памяти стандартными контейнерами и распределителями      140
Распределение памяти, выравнивание      143 144
Распределение памяти, стратегии      139
Сжатие данных      175
Сокрытие данных      111
Сокрытие имен      152
Спайсер, Джон      76 89
Специализация      50
Специализация и друзья      57
Специализация частичная      51
Специализация шаблона функции      51
Специализация явная      51
Спецификации исключений      87
Спецификации исключений и наследование      128
Спецификации исключений неявно сгенерированных функций      127
Сравнение итераторов      23
Степанов, Александр      73
Страуструп, Бьярн      72 107 180
Строгая гарантия      84
Сужающее преобразование типов      198
Указатель на функцию      89
Указатель на функцию-член      41
Управление памятью      139
Управление памятью, сборка мусора      139
Форматирование строк      26
Функции-члены      247
Функция виртуальная      118
Частичная специализация      51
Шаблон export      64
Шаблон и друзья      56
Шаблон класса      50
Шаблон класса, модель включения      64
Шаблон класса, частичная специализация      51
Шаблон первичный      50
Шаблон проектирования Bridge      122
Шаблон проектирования Nonvirtual Interface      120
Шаблон проектирования Template Method      120
Шаблон функции      50
Шаблон, зависимые имена      68
Шаблон, модель включения      65
Шаблон, модель разделения      64 65
Шаблон, организация кода      65
Шаблон, перегрузка      51
Шаблон, перегрузка и специализация      50
Шаблон, специализация      51
Эллис, Маргарет      72
Явная специализация      51
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2020
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте