Язык программирования C++. Вводный курс


Алгоритм sort_heap() - часть 20


пространств имен, 406–20

членов, 415–17

сравнение с объявлениями, 381–83

функции

и локальная область видимости, 378

как часть шаблона функции, 477

шаблона класса, 791–800

разрешение имен в, 844–46

опции

в командной строке, 356–65

отображения, 292–309

map, заголовочный файл, 293

заполнение, 293

невозможность переупорядочения, 587

недопустимость использования итераторов с произвольным доступом, 583

сравнение с множествами, 292

текста

заполнение, 292–98

определение, 292–98

отрицатели

как адапторы функций, 573

очереди, 315–16

queue, заголовочный файл, 315

size(), 315

top(), функция, 316

очереди с приоритетами, 315, 316

очередь с приоритетами, 315

size(), 315

top(), функция, 316

ошибки

assert(), макрос, 226

бесконечная рекурсия, 351

в инструкции if, 193

в циклах, 197

зацикливание, 93

висячие указатели, 389

как избежать, 394

динамического выделения памяти, 395

итератор, использование, 226

компиляции, конфликты в области видимости using-объявления, 437

массив

индекс за концом, 94

области видимости, подводные камни using-директивы, 426

оператор присваивания вместо оператора равенства, 100

порядка вычисления подвыражений, 142

проблема висячего else, 195

проблемы константных ссылок и указателей, 106

проблемы побитовых операторов, 166

проблемы, связанные с глобальными объектами, 349

пропуска

завершающего нуля в C-строке, 402

скобок при освобождении динамически выделенного массива, 402

редактора связей

повторные определения, 386

смещения на единицу при доступе к массиву, 31

фазы связывания при наличии объявления в нескольких файлах, 383

Ошибки

конкретизации шаблона функции, 484

П

память

утечка, 35

параметр(ы)

объявление, сравнение с объявлением исключений, 540

размер, важность для передачи по значению, 327

списки параметров

переменной длины, многоточие, 343

различия перегруженных функций, 431

ссылочные, 329–33

влияние на преобразования при разрешении перегрузки функции, 457

преимущества эффективности, 330, 540




Начало  Назад  Вперед



Книжный магазин