Программирование >>  Дополнительные возможности наследования 

1 ... 261 262 263 [ 264 ] 265


вектор, 625

двухсторонняя очередь, 633 карта, 634

последовательный, 625 список, 631

конфликт имен, 544

концевой нулевой символ, 351; 512

копирование объектов

в производный класс, 327 глубинное, 272 поверхностное, 272

лексема, 674

DEBUG, 683

макрос, 678

assertO, 683; 709 EVAL, 698 MAX, 678 MIN, 678 PRINT(x), 692 встроенный, 683

маскирование, 700

массив

argv, 538

в области динамической памяти, 347

вычисления с именами массивов, 348

запись за пределы, 335

имя, 348

индексирование, 333 инициализация, 338; 344 многомерный, 343 общие представления, 333 объектов, 341 объявление, 340 символов, 351

удаление из динамической памяти, 350 указателей, 346 указателей на методы, 436 указателей на функции, 426 шаблон, 598

метод

перенос в базовый класс, 377

фильтрация, 375

явное обращение, 317; 387

наследование

абстрактных классов, 404

виртуальное, 391

закрытое, 475

защищенных данных, 305

множественное, 380

общие принципы, 302

от общего базового класса, 387

открытое, 303; 466

синтаксис, 303

область видимости, ПО; 546

счетчика цикла, 183

объект



cin, 510 cout, 42; 522 ofstream, 531 ввода-вывода, 509 видимость, 546 временный, 280 временный безымянный, 281 дробление при передаче, 324 инициализация, 271 копирование, 272 приращение, 277 присваивание, 291 создание в производном классе, 307 суммирование, 287

удаление из производного класса, 307

функции, 638 оператор

break, 171; 189

catch, 652

continue, 171

delete[], 350

dynamic cast, 377

endl, 43

for, 177

goto, 167

return, 105; 114

switch, 186; 187; 705

using, 553

watch, 711

while, 169

ассоциация, 725

ввода ( ), 510

видимости (::), 545

вывода ( ), 497; 522

вызова функции, 638

индексирования ([]), 341; 342;

602; 626 конкатенации (&), 358

константный, 358 объявление, 286; 289 ограничения на перегрузку, 290 перегрузка, 276; 290 побитовый, 699 преобразования типа, 296 приоритет, 725

присваивания (=), 291; 296; 602 с двумя операндами, 289 с одним операндом, 286 суммирования (+), 286 тип возврата, 280 число операндов, 290

явного обращения к методу класса, 317

определение

функции, 104

отладка программ, 668

отладка программы

побочный эффект, 686

с помощью макроса assert(), 685

уровни, 693

очередь, 634

память

глобальных имен, 129 регистры, 129 резервирование, 52 стековая, 129

параметр функции, 47; 101

список формальных, 102 другая функция, 112 значение по умолчанию, 116



перегрузка

конструктора, 269 оператора вывода, 497 оператора суммирования,

288; 359 постфиксных операторов, 284 префиксных операторов, 278 функций, 119; 264

переменная

в памяти компьютера, 51 глобальная, 108; 129 допустимые значения, 54 имя, 51; 55

инициализация, 55; 58 локальная, 106 общие представления, 51 переполнение, 61 размер, 52

статическая, 413; 620 перечисление, 66

печать, 638

побочный эффект, 686 полиморфизм, 319 полубайт, 732 постинкремент, 284

поток

iostream, 510 ofstream, 531 ostream, 522 ввода-вывода, 509 флаги состояния, 526

преинкремент, 284 препроцессор, 673

программа

HELLO.CPP, 40 комментарии, 44 отладка, 683 стиль, 704

пространство имей

Window, 548 вложение, 550 добавление членов, 550 неименованное, 557 общие представления, 544 объявление, 548 псевдоним, 557 стандартное std, 548; 558; 625

прототип функции, 102

регистр, 129 рекурсия, 123

связанный список, 360

библиотечный, 631 делегирование отвественности, 361

компоненты,362 типы, 361 узлы, 361

связывание динамическое и статическое, 323

сигнатура, 313

сигнатура функции, 102



1 ... 261 262 263 [ 264 ] 265

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика