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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
mzarb
-211 / 7 / 1
Регистрация: 14.01.2013
Сообщений: 141
#1

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

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

Не заголовочные файлы, а реализации. Слышал что в gcc где-то есть, но не нашел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 00:45     Где взять исходники stl?
Посмотрите здесь:

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
10.06.2013, 01:08     Где взять исходники stl? #2
в gcc как раз только хидеры и есть.реализация STL входит же в стандартный комплект ОС, а значит нужно копать линь для нахождения реализации, т.к он опенсорс.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 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
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
Модератор
Эксперт CЭксперт С++
6988 / 4159 / 592
Регистрация: 29.11.2010
Сообщений: 11,031
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
1927 / 1193 / 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 stack, не пойму где ошибка - C++
#include <iostream> #include <stack> #include <string> #include <sstream> using namespace std; bool isOperator(const string&...

Где можно посмотреть коды шаблонов STL? - C++
Не подскажите где можно посмотреть коды шаблонов stl. То есть конкретно код реализации шаблона sort например.

Где можно достать исходники программы подобной помошнику MS Ofice ? - C++
Где можно достать исходники программы подобной помошнику MS Ofice ?

Где можно найти код реализации библиотеки STL - C++
Вот хочу я, например, проверить, функция std::swap() делает ли проверку на попытку обмена объекта с самим собой. Как/где я могу...

Где взять RXLib - C++
Подскажите где взять RXLib. Несколько раз видел ссылки на www.rxlib.com, но, видимо, я там чего-то не понял. Где сама библиотека. На этом...


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

Или воспользуйтесь поиском по форуму:
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 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?
Ответ Создать тему
Опции темы

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