← Назад к списку книг

Язык программирования С++. 4-е издание

Бьерн Страуструп
Без рейтинга
Серия Программирование (книга #22)
Дата публикации 01.01.0101 00:00
Добавлена в библиотеку 17.03.2024 18:15
Последнее изменение 30.11.-0001 00:00
Теги
Форматы CHM (157412 KB)
Путь в библиотеке B'iern Straustrup/Iazyk proghrammirovaniia S__. 4-ie (5998)
UUID 024a1221-06c7-4714-aca2-380139158419

Аннотация

Бьерн Страуструп | Язык программирования С++. 4-е издание (2013) [CHM] [En]

picАвтор: Бьерн Страуструп

Название: Язык программирования С++. 4-е издание

Год: 2013

Издательство: Addison-Wesley Professional

ISBN: 978-0-321-56384-2

Жанр: Программирование

Язык: Английский

Формат: CHM

Качество: Изначально электронное (ebook)

Страниц: 1368

 

Описание:

Новый стандарт C++11 позволяет программистам более ясно, просто и непосредственно выражать свои идеи, а также писать более быстродействующие и более эффективные программы. Учитывая это, Бьярне Страуструп, создатель языка C++, доработал свою книгу, представляющую собой как полный справочник, так и учебник для всех, кто использует этот язык и хочет понимать его последнюю версию.

 

Книга «Язык программирования С++. Четвертое издание» является педантичным, подробным и последовательным описанием всего языка — его средств, механизмов абстракции, стандартных библиотек и ключевых технологий проектирования. На протяжении всей книги автор приводит краткие примеры, написанные исключительно с помощью средств C++11 и предназначенные для демонстрации методов использования и проектирования программ. Для того чтобы обеспечить более глубокое понимание языка, автор снабдил книгу многочисленными перекрестными ссылками, как внутри книги, так и между книгой и стандартом ISO.

Содержание

Table of Contents

Preface to the Fourth Edition v

Preface to the Third Edition ix

Preface to the Second Edition xi

Preface to the First Edition xii

 

Part I: Introductory Material 1

Chapter 1: Notes to the Reader 3

Chapter 2: A Tour of C++: The Basics 37

Chapter 3: A Tour of C++: Abstraction Mechanisms 59

Chapter 4: A Tour of C++: Containers and Algorithms 87

Chapter 5: A Tour of C++: Concurrency and Utilities 111

 

Part II: Basic Facilities 133

Chapter 6: Types and Declarations 135

Chapter 7: Pointers, Arrays, and References 171

Chapter 8: Structures, Unions, and Enumerations 201

Chapter 9: Statements 225

Chapter 10: Expressions 241

Chapter 11: Select Operations 273

Chapter 12: Functions 305

Chapter 13: Exception Handling 343

Chapter 14: Namespaces 389

Chapter 15: Source Files and Programs 419

 

Part III: Abstraction Mechanisms 447

Chapter 16: Classes 449

Chapter 17: Construction, Cleanup, Copy, and Move 481

Chapter 18: Overloading 527

Chapter 19: Special Operators 549

Chapter 20: Derived Classes 577

Chapter 21: Class Hierarchies 613

Chapter 22: Run-Time Type Information 641

Chapter 23: Templates 665

Chapter 24: Generic Programming 699

Chapter 25: Specialization 721

Chapter 26: Instantiation 741

Chapter 27: Templates and Hierarchies 759

Chapter 28: Metaprogramming 779

Chapter 29: A Matrix Design 827

 

Part IV: The Standard Library 857

Chapter 30: Standard Library Summary 859

Chapter 31: STL Containers 885

Chapter 32: STL Algorithms 927

Chapter 33: STL Iterators 953

Chapter 34: Memory and Resources 973

Chapter 35: Utilities 1009

Chapter 36: Strings 1033

Chapter 37: Regular Expressions 1051

Chapter 38: I/O Streams 1073

Chapter 39: Locales 1109

Chapter 40: Numerics 1159

Chapter 41: Concurrency 1191

Chapter 42: Threads and Tasks 1209

Chapter 43: The C Standard Library 1253

Chapter 44: Compatibility 1267

 

Index 1281

 

http://nnm-club.me/forum/viewtopic.php?t=732794