1 | |
Стандартная библиотека C++ и STL21.12.2010, 17:21. Показов 3473. Ответов 9
Метки нет (Все метки)
Вот нашел такие строки в книге Эккеля "Философия С++"
Сообщение от Эккель
Перелистал справочник Шилдта, там vector - часть STL, и ни слова про стандартную С++'ную реализацию вектора. Интернет солидарен с Шилдтом. Так как это все понимать? Я уже не знаю, что думать.
0
|
21.12.2010, 17:21 | |
Ответы с готовыми решениями:
9
Стандартная библиотека шаблонов (STL) Stl стандартная библиотека шаблонов c++ map Стандартная библиотека шаблонов STL Алгоритмы Стандартная библиотека шаблонов STL LIST |
33 / 33 / 0
Регистрация: 14.11.2009
Сообщений: 137
|
|
21.12.2010, 17:40 | 2 |
Стандартная библиотека шаблонов (Standard Template Library, STL) — стандартная библиотека шаблонов в языке программирования C++. © вики.
В самом названии-то...
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
21.12.2010, 17:50 | 4 |
Контейнеры и алгоритмы это все STL.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
21.12.2010, 18:56 | 6 |
Kastaneda, Да, но, STL есть STL.
И нету стандартной С++ реализации вектора, списка, дека, множества, отображения и алгоритмов + к тому STL реализовано по-разному у разных производителей компиляторов.
0
|
21.12.2010, 19:10 [ТС] | 7 |
ForEveR, да вот я тоже так думал (думаю), но Эккель прям с толку сбил. Хотел процитировать полностью этот текст, но у меня из .djvu не копируется, а переписывать лень. Если у кого есть эта книга - стр. 86-87. Может я чего-то недопонял?
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
21.12.2010, 19:20 | 8 |
Kastaneda, Итак. Страуструп относит STL к стандартной библиотеке языка C++.
Относит от туда все: обработку ошибок, итераторы, контейнеры, алгоритмы, утилиты, потоки, строки, численные методы, функции стандартной библиотеки языка Си. Так что STL по мнению создателя языка является частью стандартной библиотеки С++. Страница 1136 в книге программирование принципы и практика использования С++.
1
|
3224 / 1751 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
21.12.2010, 19:30 | 9 |
А, ну я почитал. Дело в том, что вначале STL распространяла фирма Hewlett-Packard отдельным пакетом в том виде, в котором ее первоначально разработал Степанов, затем это стали делать и другие фирмы, Эккель, в частности, ссылается на фирму Silicon Graphics. При включении же STL в стандарт в нее были внесены изменения.
Эккель конкретно напирает на различия между стандартной STL и SGI STL, к которой он, видимо, прикипел душой. Но так как мы не знакомы с SGI STL, то можем не заморачиваться.
1
|
21.12.2010, 19:34 [ТС] | 10 |
Спасибо, просто там написанно так - между стандартной библиотекой С++ и библиотекой STL существует множество тонких различий, вот это меня с толку и сбило)
0
|
21.12.2010, 19:34 | |
Помогаю со студенческими работами здесь
10
Бинарное дерево, стандартная библиотека шаблонов (STL) Стандартная библиотека шаблонов STL и класс list по работе с двунаправленным списком Стандартная библиотека шаблонов STL и класс list по работе с двунаправленным списком стандартная библиотека Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |