Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
 Аватар для Серргей
-4 / 0 / 2
Регистрация: 16.03.2015
Сообщений: 61

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

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

Студворк — интернет-сервис помощи студентам
В языке программирования C++ термин Стандартная Библиотека означает коллекцию классов и функций, написанных на базовом языке. Стандартная Библиотека поддерживает несколько основных контейнеров, функций для работы с этими контейнерами, объектов-функции, основных типов строк и потоков (включая интерактивный и файловый ввод-вывод), поддержку некоторых языковых особенностей, и часто используемые функции для выполнения таких задач, как, например, нахождение квадратного корня числа. Стандартная Библиотека языка C++ также включает в себя спецификации стандарта ISO C90 стандартной библиотеки языка Си. Функциональные особенности Стандартной Библиотеки объявляются внутри пространства имен std.
А Стандартная Библиотека поддерживает несколько основных контейнеров что это ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.04.2019, 14:19
Ответы с готовыми решениями:

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

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

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

5
 Аватар для eva2326
1673 / 501 / 107
Регистрация: 17.05.2015
Сообщений: 1,518
12.04.2019, 14:22
Цитата Сообщение от Серргей Посмотреть сообщение
А Стандартная Библиотека поддерживает несколько основных контейнеров что это ?
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
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
12.04.2019, 14:25
Серргей, меньше справочников читай и больше программируй!
Тебе всё равно бесполезно какие-то определения из словаря перечитывать! Если ты не имеешь определённого стажа программиста, всё это туфта.
0
 Аватар для Серргей
-4 / 0 / 2
Регистрация: 16.03.2015
Сообщений: 61
21.08.2019, 19:58  [ТС]
Да это ну вазможно

Добавлено через 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
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
21.08.2019, 21:40
Серргей, ты сам понимаешь что пишешь?
6
 Аватар для COKPOWEHEU
4082 / 2680 / 432
Регистрация: 09.09.2017
Сообщений: 11,900
22.08.2019, 10:21
Цитата Сообщение от Серргей Посмотреть сообщение
Да это ну вазможно
Нашол там
всеровно
Очень интиресно
кантейниры
Цитата Сообщение от Croessmah Посмотреть сообщение
Серргей, ты сам понимаешь что пишешь?
Очевидно - нет.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.08.2019, 10:21
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru