Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
mzarb
-211 / 7 / 1
Регистрация: 14.01.2013
Сообщений: 141
10.06.2013, 00:45     Где взять исходники stl? #1
Не заголовочные файлы, а реализации. Слышал что в gcc где-то есть, но не нашел.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IronnMann
 Аватар для IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
10.06.2013, 01:08     Где взять исходники stl? #2
в gcc как раз только хидеры и есть.реализация STL входит же в стандартный комплект ОС, а значит нужно копать линь для нахождения реализации, т.к он опенсорс.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
10.06.2013, 01:13     Где взять исходники stl? #3
Цитата Сообщение от mzarb Посмотреть сообщение
Не заголовочные файлы, а реализации. Слышал что в gcc где-то есть, но не нашел.
чО? Standard template library имеет файлы реализации!?
__guest__
Заблокирован
10.06.2013, 01:33     Где взять исходники stl? #4
IronnMann, ты настолько железен, что челябинские айтишнеги сломали мозг о твой пост.

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

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

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

Не по теме:

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

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

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

Добавлено через 2 минуты
в этом плане особенно интересно то, что гэцэцэ плавно соскачил на цэпп. Историческая и стратегическая ошибка
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
10.06.2013, 02:12     Где взять исходники stl? #7
Мне кажется, __guest__, вы недостаточно компетенты решать вопросы что делать разрабам gcc, а что не делать.

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

Добавлено через 4 минуты
примечательно то, что Вы не обратили внимание на мою ошибку в коде... это показательно. Тот кто заметил -- даже слова не написал.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.06.2013, 09:54     Где взять исходники stl? #9
http://libcxx.llvm.org/
Написана на чистых плюсах, потому достаточно читаема (ну и имеет множество других преимуществ перед libstd++).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2013, 10:30     Где взять исходники stl?
Еще ссылки по теме:

STL(map). Где инициализировать массив? C++
C++ STL stack, не пойму где ошибка
Где можно найти код реализации библиотеки STL C++

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
10.06.2013, 10:30     Где взять исходники stl? #10
в gcc как раз только хидеры и есть.реализация STL входит же в стандартный комплект ОС, а значит нужно копать линь для нахождения реализации, т.к он опенсорс.
Ну-ну.
Цитата Сообщение от MrGluck Посмотреть сообщение
mzarb, шаблоны не имеют файлов реализации, все описывается в .h файлах
чО? Standard template library имеет файлы реализации!?
STL, описанный стандартом - нет. Имплементацию, не зависимую от шаблонных типов никто не мешает поместить в файлы реализации (а иногда бывает нужно узнать именно как реализованно в конкретном компиляторе, а не поверхностно).

Про libc++ уже сказал diagon, libstdc++ соответственно можно найти, скачав исходники gcc http://gcc.gnu.org/
Yandex
Объявления
10.06.2013, 10:30     Где взять исходники stl?
Ответ Создать тему
Опции темы

Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru