Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/22: Рейтинг темы: голосов - 22, средняя оценка - 4.91
8 / 8 / 2
Регистрация: 14.01.2013
Сообщений: 141

Где взять исходники stl?

10.06.2013, 00:45. Показов 4502. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не заголовочные файлы, а реализации. Слышал что в gcc где-то есть, но не нашел.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.06.2013, 00:45
Ответы с готовыми решениями:

Где взять исходники mingw?
Кто-нибудь знает? Желательно ссыль на более или менее официальный сайт, сам я здесь ничё не могу найти, всё перерыл уже.

Где взять исходники реального проекта
Пишу программку скромную (для себя\хобби), но с перспективой, если вдруг сложится устраиваться на должность связанную с программированием...

Где посмотреть исходники типа string
Подскажите плиз где посмотреть исходники типа string. Тоесть интересует методы работы со строками, а точнее как они устроены. Допустим...

9
 Аватар для IronnMann
6 / 6 / 2
Регистрация: 21.05.2013
Сообщений: 47
10.06.2013, 01:08
в gcc как раз только хидеры и есть.реализация STL входит же в стандартный комплект ОС, а значит нужно копать линь для нахождения реализации, т.к он опенсорс.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
10.06.2013, 01:13
Цитата Сообщение от mzarb Посмотреть сообщение
Не заголовочные файлы, а реализации. Слышал что в gcc где-то есть, но не нашел.
чО? Standard template library имеет файлы реализации!?
0
Заблокирован
10.06.2013, 01:33
IronnMann, ты настолько железен, что челябинские айтишнеги сломали мозг о твой пост.

Цитата Сообщение от mzarb Посмотреть сообщение
Слышал что в gcc где-то есть, но не нашел.
плохо искал. компиль ГЦЦ собирается из сорцов компилем ГЦЦ. libstdc++ ты всегда можешь поискать в сети, никто ничего вроде пока не прятал... за исключением шпионов Бондов.

Добавлено через 2 минуты
лично мне доставила реализация vector...

Добавлено через 4 минуты
язык для быдла:
C++
1
2
3
class A {
    virtual int foo();
}
язык для людей:
C
1
void (int* foo) ();
0
 Аватар для Olivеr
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
10.06.2013, 01:40
Цитата Сообщение от __guest__ Посмотреть сообщение
лично мне доставила реализация vector...

Не по теме:

QVector из библиотеки Qt написан на читаемом языке и местами даже понятен))

0
Заблокирован
10.06.2013, 01:53
Цитата Сообщение от __guest__ Посмотреть сообщение
компиль ГЦЦ собирается из сорцов компилем ГЦЦ
ай да сатира, а ведь правда же!

Добавлено через 57 секунд
Olivеr, типо кьют больше открыт чем опенсорц? ХА!

Добавлено через 2 минуты
в этом плане особенно интересно то, что гэцэцэ плавно соскачил на цэпп. Историческая и стратегическая ошибка
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
10.06.2013, 02:12
Мне кажется, __guest__, вы недостаточно компетенты решать вопросы что делать разрабам gcc, а что не делать.

Добавлено через 44 секунды
mzarb, шаблоны не имеют файлов реализации, все описывается в .h файлах
1
Заблокирован
10.06.2013, 02:59
Цитата Сообщение от MrGluck Посмотреть сообщение
Мне кажется, __guest__, вы недостаточно компетенты решать
ну раз Вам кажется... то как говорится, перекреститесь.

Добавлено через 4 минуты
примечательно то, что Вы не обратили внимание на мою ошибку в коде... это показательно. Тот кто заметил -- даже слова не написал.
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.06.2013, 09:54
http://libcxx.llvm.org/
Написана на чистых плюсах, потому достаточно читаема (ну и имеет множество других преимуществ перед libstd++).
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
10.06.2013, 10:30
в gcc как раз только хидеры и есть.реализация STL входит же в стандартный комплект ОС, а значит нужно копать линь для нахождения реализации, т.к он опенсорс.
Ну-ну.
Цитата Сообщение от MrGluck Посмотреть сообщение
mzarb, шаблоны не имеют файлов реализации, все описывается в .h файлах
чО? Standard template library имеет файлы реализации!?
STL, описанный стандартом - нет. Имплементацию, не зависимую от шаблонных типов никто не мешает поместить в файлы реализации (а иногда бывает нужно узнать именно как реализованно в конкретном компиляторе, а не поверхностно).

Про libc++ уже сказал diagon, libstdc++ соответственно можно найти, скачав исходники gcc http://gcc.gnu.org/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.06.2013, 10:30
Помогаю со студенческими работами здесь

Подскажите где можно посмотреть исходники
Подскажите где можно посмотреть исходники законченых программ на С++, активно использующих ООП: инкапсуляцию, наследование и полиморфизм?...

STL List - где он применяется?
Учу STL, пришел к list. Во первых, я не нашел нормальных уроков/примеров по нем. По мере его изучения из разных источников мне он показался...

Где найти исходники BlowFish, TwoFish, Des?
May be someone ever working with encrypted/decrypted algorithms and know where can I download any algorithm sources such as BlowFish, ...

STL(map). Где инициализировать массив?
Для начала: не получалось данную тему назвать более логично, сайт не пропускал :-| Добрый день. Имеется: map<int, string>...

STL stack, не пойму где ошибка
#include <iostream> #include <stack> #include <string> #include <sstream> using namespace std; bool isOperator(const string&...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru