Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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, ...

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

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

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

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

Не по теме:

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

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

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

Добавлено через 2 минуты
в этом плане особенно интересно то, что гэцэцэ плавно соскачил на цэпп. Историческая и стратегическая ошибка
0
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,590
10.06.2013, 02:12 #7
Мне кажется, __guest__, вы недостаточно компетенты решать вопросы что делать разрабам gcc, а что не делать.

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

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

Про libc++ уже сказал diagon, libstdc++ соответственно можно найти, скачав исходники gcc http://gcc.gnu.org/
1
10.06.2013, 10:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2013, 10:30
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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