Стенли Липпман - Язык программирования C++. Пятое издание

Здесь есть возможность читать онлайн «Стенли Липпман - Язык программирования C++. Пятое издание» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2014, ISBN: 2014, Издательство: Издательский дом Вильямс, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Язык программирования C++. Пятое издание: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Язык программирования C++. Пятое издание»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Лучшее руководство по программированию и справочник по языку, полностью пересмотренное и обновленное под стандарт С++11!
Вы держите в руках новое издание популярного и исчерпывающего бестселлера по языку программирования С++, которое было полностью пересмотрено и обновлено под
. Оно поможет вам быстро изучить язык и использовать его весьма эффективными и передовыми способами. В соответствии с самыми передовыми и современными методиками изложения материала авторы демонстрируют использование базового языка и его стандартной библиотеки для разработки эффективного, читабельного и мощного кода.
С самого начала этой книги читатель знакомится со стандартной библиотекой С++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать их наилучшие способы применения. Эта книга — не только проверенное руководство для новичков в С++, она содержит также авторитетное обсуждение базовых концепций и методик языка С++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях С++11.
Стенли Б. Липпман Жози Лажойе Барбара Э. Му • Узнайте, как использовать новые средства языка С++11 и стандартной библиотеки для быстрого создания надежных программ, а также ознакомьтесь с высокоуровневым программированием
• Учитесь на примерах, в которых показаны передовые стили программирования и методики проектирования
• Изучите принципы и узнайте почему язык С++11 работает именно так
• Воспользуйтесь множеством перекрестных ссылок, способных помочь вам объединить взаимосвязанные концепции и проникнуть в суть
• Ознакомьтесь с современными методиками обучения и извлеките пользу из упражнений, в которых подчеркиваются ключевые моменты, позволяющие избежать проблем
• Освойте лучшие методики программирования и закрепите на практике изученный материал
Исходный код примеров можно загрузить с веб-страницы книги на сайте издательства по адресу: http://www.williamspublishing.com

Язык программирования C++. Пятое издание — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Язык программирования C++. Пятое издание», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

classptr ->*pmem;

Обращение к члену member объекта classobj или указателя classptr .

Функция free(). Низкоуровневая функция освобождения памяти, определенная в заголовке cstdlib. Функция free()может использоваться для освобождения только той памяти, которая зарезервирована функцией malloc().

Функция malloc(). Низкоуровневая функция резервирования памяти, определенная в заголовке cstdlib. Зарезервированную функцией malloc()память следует освобождать функцией free().

Шаблон mem_fn. Библиотечный шаблон класса, создающий вызываемый объект из переданного указателя на функцию-член.

Приложения

Приложение A

Библиотека

Это приложение содержит дополнительные сведения об алгоритмах и разделе случайных чисел библиотеки. В начале приведена табл. А.1, содержащая имена и заголовки стандартной библиотеки, упоминаемые в книге.

В главе 10 были использованы некоторые из наиболее популярных алгоритмов и описана архитектура, лежащая в их основе. В данном приложении перечислены все алгоритмы, упорядоченные по выполняемым ими операциям.

В разделе 17.4 была описана библиотечная архитектура для случайных чисел, а также приведены примеры использования распределений нескольких типов. Библиотека определяет несколько процессоров случайного числа и двадцать распределений различных видов. В этом приложении перечислены все процессоры и распределения.

А.1. Имена и заголовки стандартной библиотеки

В программах этой книги директивы #include, необходимые для их компиляции, практически нигде не приводились. Для удобства читателей в табл. А.1 перечислены все использованные в программах книги библиотечные имена и заголовки, в которых они определены.

Таблица А.1. Имена и заголовки стандартной библиотеки

Имя Заголовок
abort
accumulate
allocator
array
auto_ptr
back_inserter
bad_alloc
bad_array_new_length
bad_cast
begin
bernoulli_distribution
bind
bitset
boolalpha
cerr
cin
cmatch
copy
count
count_if
cout
cref
csub_match
dec
default_float_engine
default_random_engine
deque
domain_error
end
endl
ends
equal_range
exception
fill
fill_n
find
find_end
find_first_of
find_if
fixed
flush
for_each
forward
forward_list
free cstdlib
front_inserter
fstream
function
get
getline
greater
hash
hex
hexfloat
ifstream
initializer_list
inserter
internal
ios_base
isalpha
islower
isprint
ispunct
isspace
istream
istream_iterator
istringstream
isupper
left
less
less_equal
list
logic_error
lower_bound
lround
make_move_iterator
make_pair
make_shared
make_tuple
malloc cstdlib
map
max
max_element
mem_fn
min
move
multimap
multiset
negate
noboolalpha
normal_distribution
noshowbase
noshowpoint
noskipws
not1
nothrow
nothrow_t
nounitbuf
nouppercase
nth_element
oct
ofstream
ostream
ostream_iterator
ostringstream
out_of_range
pair
partial_sort
placeholders
placeholders::_1
plus
priority_queue
ptrdiff_t
queue
rand
random_device
range_error
ref
regex
regex_constants
regex_error
regex_match
regex_replace
regex_search
remove_pointer
remove_reference
replace
replace_copy
reverse_iterator
right
runtime_error
scientific
set
set_difference
set_intersection
set_union
setfill
setprecision
setw
shared_ptr
showbase
showpoint
size_t
skipws
smatch
sort
sqrt
sregex_iterator
ssub_match
stable_sort
stack
stoi
strcmp
strcpy
string
stringstream
strlen
strncpy
strtod
swap
terminate
time
tolower
toupper
transform
tuple
tuple_element
tuple_size
type_info
unexpected
uniform_int_distribution
uniform_real_distribution
uninitialized_copy
uninitialized_fill
unique
unique_copy
unique_ptr
unitbuf
unordered_map
unordered_multimap
unordered_multiset
unordered_set
upper_bound
uppercase
vector
weak_ptr

А.2. Краткий обзор алгоритмов

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Язык программирования C++. Пятое издание»

Представляем Вашему вниманию похожие книги на «Язык программирования C++. Пятое издание» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Язык программирования C++. Пятое издание»

Обсуждение, отзывы о книге «Язык программирования C++. Пятое издание» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x