Herbert Schildt - C++: базовый курс
Название: | C++: базовый курс | |
Автор: | Herbert Schildt | |
Жанр: | Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, C, C++, C# | |
Изадано в серии: | Изучайте c++ с профессионалами | |
Издательство: | Вильямс | |
Год издания: | 2008 | |
ISBN: | 978-5-8459-0768-4, 5-8459-0768-3, 0-07-222897-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C++: базовый курс"
В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы.
Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.
К этой книге применимы такие ключевые слова (теги) как: C++,,С++,C,С,Базовый курс
Читаем онлайн "C++: базовый курс". [Страница - 259]
Индекс, 102
Инициализация
динамическая, 300
массивов, 115
переменных, 66
Инкапсуляция, 27
Инкремент, 69
Инструкция
continue, 94
do-while, 93
for, 49
goto, 97
if, 48; 78
return, 45; 166
switch, 87
while, 91
Исключение, 230; 416
bad_alloc, 430
bad_cast, 484
bad_typeid, 477
System::InvalidCastException, 608
Исключительная ситуация, 416
Итераторы, 523
входные, 523
выходные, 523
двунаправленные, 523
однонаправленные, 523
произвольного доступа, 523
реверсивные, 524
-К-
Класс, 266allocator, 524
basic_ios, 440
basic_iostream, 440
basic_istream, 440
basic_ostream, 440
basic_streambuf, 440
fstream, 456
ifstream, 456
ios, 447; 457
ios_base, 440
list, 536
map, 545
ofstream, 456
pair, 546
string, 559
type_info, 474
vector, 527
абстрактный, 393
базовый, 352
полиморфный, 381; 475
производный, 352
шаблонный
pair, 525
Классы
контейнерные, 525
bitset, 525
deque, 525
list, 525
map, 525
multimap, 526
multiset, 526
priority_queue, 526
queue, 526
set, 526
stack, 526
vector, 526
обобщенные, 404
Ключевые слова C++, 53
Комментарий, 34
Компилятор
C++ Builder, 33
Visual C++, 33
Константа, 63
CLOCKS_PER_SEC, 298
EXIT_FAILURE, 419
EXIT_SUCCESS, 419
npos, 561
Конструктор, 272; 511
копии, 305; 311
параметризованный, 275
Контейнерные классы, 525
Контейнеры, 523
ассоциативные, 523; 545
векторы, 526
последовательные, 523
Куча, 229; 552; 553
Кэш, 212
-Л-
Лексема, 132Линейный список, 525
Литерал, 63
восьмеричный, 64
строковый, 65; 106
шестнадцатеричный, 64
Локальные переменные, 57
-М-
Макроимя, 570; 582Макроподстановка, 570
Макрос
_ _cplusplus, 582
_ _DATE_ _, 582
_ _FILE_ _, 582
_ _LINE_ _, 582
_ _STDC_ _, 582
_ _TIME_ _, 582
SEEK_CUR, 599
SEEK_END, 599
SEEK_SET, 599
Манипулятор, 452
boolalpha, 452
dec, 452
endl, 452
ends, 452
fixed, 452
flush, 452
hex, 452
internal, 452
left, 452
noboolalpha, 452
noshowbase, 452
noshowpoint, 452
noshowpos, 452
noskipws, 452
nounitbuf, 453
nouppercase, 453
oct, 453
resetiosflags(), 453
right, 453
scientific, 453
setbase(), 453
setfill(), 453
setiosflags(), 453; 454
setprecision(), 453
setw(), 453
showbase, 453
showpoint, 453
showpos, 453
skipws, 453
unitbuf, 453
uppercase, 453
ws, 453; 454
Манипуляторные функции, 454
Массив, 102; 131
двумерный, 114
инициализация, 115
многомерный, 115
одномерный, 102
объектов, 286
строк, 119
указателей, 137
Метаданные, 609
Метка, 98
Многоуровневая непрямая адресация, 141
Множество, 526
битовое, 525
Модели памяти, 140
Модификатор
const, 488; 508
inline, 284
long, 60
mutable, 509
short, 60
signed, 60
static, 208; 210
unsigned, 60
volatile, 488
максимальной длины поля, 590
точности, 587
Модификаторы типов, 60
Мультиотображение, 526
-Н-
Набор сканируемых символов, 590Наследование, 29; 351
виртуальное, 375
-О-
Обобщенныеклассы, 404
функции, 396
Объединения, 258
анонимные, 262
Объект, 28
Объект-функция, 525
less, 525
Объявление
доступа, 370
класса, 360
опережающее, 297
переменных, 57
ООП, 25; 264
Оператор
!=, 475
&, 125
*, 125
==, 475
const_cast, 488
defined, 579
delete, 230
dynamic_cast, 483
new, 230; 430
reinterpret_cast, 490
sizeof, 227; 263
static_cast, 489
typeid, 474; 480; 486
XOR, 279; 221
ввода, 441
вывода, 441
декремента, 50
деления по модулю, 68
дополнения до 1, 221
И, поразрядный, 219
ИЛИ, поразрядный, 220
индексации, 340
инкремента, 50; 323
исключающее ИЛИ, 219; 221
НЕ, 221
присваивания, 38; 336
разрешения контекста, 297; 374
разрешения области видимости, 268; 297;374
разыменования адреса *, 523
Операторы, 68
арифметические, 68
декремента, 69
инкремента, 69
логические, 71
отношений, 71
поразрядные, 218
приведения типов, 483
присваивания,
составные, 225
сдвига, 222
Операция
приведения типов, 75
Опережающее объявление, 297
Отображение, 525; 545
Очередь, 526
приоритетная, 526
-П-
Параметры, 44ссылочные, 181
формальные, 154
--">Книги схожие с «C++: базовый курс» по жанру, серии, автору или названию:
Ди Снайдер - Курс выживания для подростков Жанр: Современные российские издания Год издания: 1995 |
В. А. Морозова - Редактирование. Общий курс: Учебное пособие для специальности 021500 – Издательское дело и... Жанр: Библиотечное и редакционно-издательское дело Год издания: 2002 |
Михаил Романович Гинзбург, Евгения Леонидовна Яковлева - Эриксоновский гипноз: систематический курс Жанр: Гипноз, НЛП, внушение и самовнушение Год издания: 2008 |
Геннадий Алексеевич Тимофеев - Теория механизмов и машин: курс лекций Жанр: Теория механизмов и машин Год издания: 2009 Серия: Основы наук |