Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
-4 / 0 / 2
Регистрация: 16.03.2015
Сообщений: 55
1

Стандартные библиотеки ?

12.04.2019, 14:19. Показов 2008. Ответов 5
Метки нет (Все метки)

В языке программирования C++ термин Стандартная Библиотека означает коллекцию классов и функций, написанных на базовом языке. Стандартная Библиотека поддерживает несколько основных контейнеров, функций для работы с этими контейнерами, объектов-функции, основных типов строк и потоков (включая интерактивный и файловый ввод-вывод), поддержку некоторых языковых особенностей, и часто используемые функции для выполнения таких задач, как, например, нахождение квадратного корня числа. Стандартная Библиотека языка C++ также включает в себя спецификации стандарта ISO C90 стандартной библиотеки языка Си. Функциональные особенности Стандартной Библиотеки объявляются внутри пространства имен std.
А Стандартная Библиотека поддерживает несколько основных контейнеров что это ?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2019, 14:19
Ответы с готовыми решениями:

Стандартные библиотеки с++
Здравствуйте. Существует ли источник, в котором можно узнать о содержимом стандартных библиотек c++...

Стандартные библиотеки
Всем привет! Как научиться правильно пользоваться стандартными библиотеками, чтоб не изобретать...

Стандартные библиотеки ввода/вывода
Здорова господа! Есть задание: "Нужно реализовать стандартную библиотеку ввода/вывода языка Си...

Стандартные библиотеки С и С++ какую выбрать?
Здравствуйте! Изучаю С++ по книге Дейтел.Х и Дейтел.П Как программировать на С++, все дело в том...

5
884 / 340 / 78
Регистрация: 17.05.2015
Сообщений: 1,095
12.04.2019, 14:22 2
Цитата Сообщение от Серргей Посмотреть сообщение
А Стандартная Библиотека поддерживает несколько основных контейнеров что это ?
http://g.zeos.in/?q=c%2B%2B%20... %D1%8B&m=1
Последовательные контейнеры

Последовательные контейнеры реализуют структуры данных с возможностью последовательного доступа к ним.
array
(начиная с C++11)
статический непрерывный массив
(шаблон класса)
vector
динамический непрерывный массив


(шаблон класса)
deque
Двусторонняя очередь
(шаблон класса)
forward_list
(начиная с C++11)
односвязный список


(шаблон класса)
list
двусвязный список
(шаблон класса)
Ассоциативные контейнеры

Ассоциативные контейнеры реализуют упорядоченные структуры данных с возможностью быстрого поиска (со сложностью O(log n)).
set
Коллекция уникальных ключей, отсортированная по ключам
(шаблон класса)
map
Коллекция пар ключ-значение, отсортированная по ключам, ключи являются уникальными
(шаблон класса)
multiset
Коллекция ключей, отсортированная по ключам
(шаблон класса)
multimap
Коллекция пар ключ-значение, отсортированная по ключам
(шаблон класса)
Неупорядоченные ассоциативные контейнеры

Неупорядоченные ассоциативные контейнеры реализуют неупорядоченные (хешированные) структуры данных с возможностью быстрого поиска (со средней сложностью O(1), в худшем случае O(n)).
unordered_set
(начиная с C++11)
Коллекция уникальных ключей, хэш-ключами


(шаблон класса)
unordered_map
(начиная с C++11)
Коллекция пар ключ-значение, хэширован ключи, ключи являются уникальными


(шаблон класса)
unordered_multiset
(начиная с C++11)
Коллекция ключей, хэш-ключами


(шаблон класса)
unordered_multimap
(начиная с C++11)
Коллекция пар ключ-значение, хешируется по ключам


(шаблон класса)
Адаптеры контейнеров

Адаптеры контейнеров предоставляют различные интерфейсы для последовательных контейнеров.
stack
адаптируется контейнеров обеспечить стек (LIFO структуры данных)


(шаблон класса)
queue
адаптируется контейнера обеспечивают очереди (FIFO структуры данных)


(шаблон класса)
priority_queue
адаптация контейнеров для обеспечения приоритета очереди


(шаблон класса)
0
3409 / 2768 / 751
Регистрация: 25.03.2012
Сообщений: 10,042
Записей в блоге: 1
12.04.2019, 14:25 3
Серргей, меньше справочников читай и больше программируй!
Тебе всё равно бесполезно какие-то определения из словаря перечитывать! Если ты не имеешь определённого стажа программиста, всё это туфта.
0
-4 / 0 / 2
Регистрация: 16.03.2015
Сообщений: 55
21.08.2019, 19:58  [ТС] 4
Да это ну вазможно

Добавлено через 7 минут
cppreference.com

Справка по C++ Это интиресно Библиотека файловой системы
C++ Библиотека файловой систем
Библиотека файловой системы предоставляет средства для выполнения операций с файловой системой и их компонентами, такими как пути, файлы и директории.
Изначально данная библиотека была реализована boost.filesystem, опубликована the technical specification ISO/IEC TS 18822:2015, и, наконец, слита в C++17. Реализация boost в настоящее время доступна на большем количестве компиляторов и платформ, чем библиотека C++17.
Библиотека файловой системы может быть недоступна, если реализация иерарзхии файловой системы недоступна или она не обеспечивает необходимый функционал. Некоторые функции могут быть недоступны, если они не поддерживаются файловой системой (например, файловая система FAT не имеет симолические ссылки).

Поведение не определено если вызовы функций этой библиотеки ведет к гонке в файловой системе, то есть когда несколько потоков обращаются на доступ и изменение одного и того же объекта в файловой системе.

Добавлено через 4 минуты
Нашол там это :Числовая библиотека
Общие математические функции
Работа с вещественными числами с плавающей точкой (C99)
Генерация псевдослучайных чисел
Арифметика комплексных чисел (C99)
Типообобщённая математика (C99)

начиная с C++11 Интиресно а я думал что вообще всеровно какая версия языка ?

Контейнеры
C++ Контейнеры
Библиотека контейнеров является универсальной коллекцией шаблонов классов и алгоритмов, позволяющих программистам легко реализовывать общие структуры данных, такие как очереди, списки и стеки. Существует три вида контейнеров: последовательные контейнеры, ассоциативные контейнеры, и неупорядоченные ассоциативные контейнеры, каждый из которых предназначен для поддержки различных наборов операций.
Контейнер управляет выделяемой для его элементов памятью и предоставляет функции-члены для доступа к ним, либо непосредственного, либо через итераторы (объекты, обладающие схожими с указателями свойствами).
Большинство контейнеров обладают по крайней мере несколькими общими функциями-членами и общей функциональностью. Выбор оптимального контейнера для конкретного случая зависит не только от предоставляемой функциональности, но и от его эффективности при различных рабочих нагрузках.

Очень интиресно но мне нужны не кантейниры а библиотеки !
0
Don't worry, be happy
17143 / 10026 / 1933
Регистрация: 27.09.2012
Сообщений: 24,954
Записей в блоге: 1
21.08.2019, 21:40 5
Серргей, ты сам понимаешь что пишешь?
6
3319 / 1899 / 366
Регистрация: 09.09.2017
Сообщений: 7,732
22.08.2019, 10:21 6
Цитата Сообщение от Серргей Посмотреть сообщение
Да это ну вазможно
Нашол там
всеровно
Очень интиресно
кантейниры
Цитата Сообщение от Croessmah Посмотреть сообщение
Серргей, ты сам понимаешь что пишешь?
Очевидно - нет.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2019, 10:21

Помощь в написании контрольных, курсовых и дипломных работ здесь.

стандартные функции библиотеки <string.h>
Здравствуйте, товарищи порграммисты :gsmile: Помогите, пожалуйста, с написанием програмки на...

Visual Studio не подключаются стандартные библиотеки
Проблема в 10й и 12й версии VS, не могу понять в чем проблема...

есть ли стандартные библиотеки, чтоб парсить xml
Хочу написать конвертер одного XML доукмента на С++ под Линуксом, подскажите библиотеку..

Где находятся стандартные библиотеки c++ типа <math.h>
Здравствуйте, нужна информация: куда устанавливаются и где можно откопать стандартные библиотеки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.