Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> С++ для инженерных и научных расчетов


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1155, книга: Жизнь творимого романа
автор: Михаил Дмитриевич Долбилов

Книга "Жизнь творимого романа" Михаила Долбилова - это увлекательное исследование истории создания и эволюции романов. Автор рассматривает не только технические аспекты написания, но и влияние исторических событий, социальных факторов и личной жизни писателей на их творчество. Долбилов приводит в своей книге множество интересных примеров и подробный анализ известных романов, от "Дон Кихота" Сервантеса до "Мастера и Маргариты" Булгакова. Он показывает, как писатели...

СЛУЧАЙНАЯ КНИГА

За пределами Сознания.  Муджи
- За пределами Сознания

Жанр: Религия

Серия: Нектар для души

Питер Готтшлинг - С++ для инженерных и научных расчетов

С++ для инженерных и научных расчетов
Книга - С++ для инженерных и научных расчетов.  Питер Готтшлинг  - прочитать полностью в библиотеке КнигаГо
Название:
С++ для инженерных и научных расчетов
Питер Готтшлинг

Жанр:

C, C++, C#

Изадано в серии:

неизвестно

Издательство:

ООО "Диалектика"

Год издания:

ISBN:

978-5-907203-30-3

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "С++ для инженерных и научных расчетов"

Аннотация к этой книге отсутствует.

Читаем онлайн "С++ для инженерных и научных расчетов". [Страница - 3]

развертывание
5.4.3. Динамическое развертывание: разминка
5.4.4. Развертывание векторных выражений
5.4.5. Настройка шаблона выражения
5.4.6. Настройки операций сверток
5.4.7. Настройка вложенных циклов
5.4.8. Резюме
5.5. Упражнения
5.5.1. Свойства типов
5.5.2. Последовательность Фибоначчи
5.5.3. Метапрограммирование НОД
5.5.4. Шаблон векторного выражения
5.5.5. Метасписок

Глава6. Объектно-ориентированное программирование
6.1.

Фундаментальные принципы
6.1.1. Базовые и производные классы
6.1.2. Наследование конструкторов

275
275
276
276
276
276

279
279
280
282
283
285
287
287
290
291
299
300
301
305
305
308
309
313
315
317
319
322
328
330
332
335
343
349
350
350
351
351
351
352

353
354
354
358

6.1.3. Виртуальные функции и полиморфные классы
6.1.4. Функторы и наследование
6.2. Устранение избыточности
6.3. Множественное наследование
6.3.1. Множественные родители
6.3.2. Общие прародители
6.4. Динамический выбор с использованием подтипов
6.5. Преобразования
6.5.1. Преобразование между базовыми и производными классами
6.5.2. const__cast
6.5.3. reinterpret_cast
6.5.4. Преобразования в стиле функций
6.5.5. Неявные преобразования
6.6. CRTP
6.6.1. Простой пример
6.6.2. Повторно используемый оператор доступа
6.7. Упражнения
6.7.1. Ромбовидное наследование без избыточности
6.7.2. Наследование класса вектора
6.7.3. Функция клонирования

Глава 7. Научные проекты
7.1. Реализация решателей ОДУ
7.1.1. Обыкновенные дифференциальные уравнения
7.1.2. Алгоритмы Рунге-Кутты
7.1.3. Обобщенная реализация
7.1.4. Дальнейшее развитие
7.2. Создание проектов
7.2.1. Процесс построения
7.2.2. Инструменты для построения приложений
7.2.3. Раздельная компиляция
7.3. Несколько заключительных слов

Приложение А. Скучные детали
А. 1. О хорошем и плохом научном программном обеспечении
А.2. Детали основ
А.2.1. О квалифицирующих литералах
А.2.2. Статические переменные
А.2.3. Еще немного об if
А.2.4. Метод Даффа
А.2.5. Еще немного о функции main
А.2.6. Утверждения или исключения?
А.2.7. Бинарный ввод-вывод
А.2.8. Ввод-вывод в стиле С
А.2.9. Сборка мусора
А.2.10. Проблемы с макросами

359
365
367
368
368
369
375
378
379
383
384
384
386
387
387
389
391
391
392
392

393
393
394
396
398
405
406
406
411
415
421

423
423
430
430
431
432
434
434
435
437
438
439
440

А.З. Реальный пример: обращение матриц
А.4. Больше о классах
А.4.1. Указатель на член
А.4.2. Примеры инициализации
А.4.3. Обращение к многомерным массивам
А.5. Генерация методов
А.5.1. Управление генерацией
А.5.2. Правила генерации
А.5.3. Ловушки и советы по проектированию
А.6. Подробнее о шаблонах
А.6.1. Унифицированная инициализация
А.6.2. Какая функция вызвана?
А.6.3. Специализация для определенного аппаратного обеспечения
А.6.4. Бинарный ввод-вывод с переменным числом аргументов
А.7. Использование std: : vector в С++03
А.8. Динамический выбор в старом стиле
A. 9. Подробности метапрограммирования
А.9.1. Первая метапрограмма в истории
А.9.2. Метафункции
А.9.3. Обратно совместимые статические утверждения
А.9.4. Анонимные параметры типа
А.9.5. Проверка производительности динамического развертывания
A. 9.6. Производительность умножения матриц

Приложение Б. Инструментарий для программирования
Б.1. дсс
Б.2. Отладка
Б.2.1. Текстовая отладка
Б.2.2. Отладка с графическим интерфейсом: DDD
Б.З. Анализ памяти
Б.4. gnuplot
Б.5. Unix, Linux и Mac OS

Приложение В. Определения языка
B. 1. Категории значений
В.2. Обзор операторов
В.З. Правила преобразования
B. 3.1. Повышение
В.3.2. Другие преобразования
В.3.3. Обычные арифметические преобразования
В.3.4. Сужение

442
453
453
453
454
457
459
460
465
469
469
470
473
474
475
476
476
476
478
480
481
484
485

487
487
488
489
491
493
494
496

499
499
499
502
503
503
504
505

Библиография

506

Предметный указатель

509

Моим родителям, Хельге и Гансу-Вернеру

Предисловие
Мир построен на C++ (и С — подмножество его).
— Герб Саттер

Инфраструктуры Google, Amazon и Facebook в значительной степени построены
на C++. Кроме того, на C++ реализована значительная часть лежащих в их основе
технологий. В области телекоммуникаций почти все подключения стационарных и
сотовых телефонов управляются с помощью программного обеспечения, написан­
ного на C++. Что еще более важно, все основные узлы передачи в Германии также
обрабатываются с помощью C++, а это --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.