стенли, жози & c++ bilder

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Hawk
Сообщения: 216
Зарегистрирован: 17 фев 2004, 14:52
Откуда: СПб
Контактная информация:

Ромео, не стоит быть на столько недоверчивым, да библиотека STL входит с стандарт С++
Кстати я не большой её знаток, но не думаю, что она сильно отличается у борланда и микрософта, и если Вы такой знаток
Romeo писал(а): ... прекрасно разбираясь в Майкросовтовском STL'е.
могли бы и подсказать человеку
Andy
Сообщения: 238
Зарегистрирован: 17 фев 2004, 08:15
Откуда: Минск

E2299 Cannot generate template specialization from 'vector<_Tp,_Alloc>'
Это видимо потому, что компилятор не понял, что vector это темплейт, а не класс например. Что-то с описаниями.
если в книжке написано так значит должно компилиться
А вот, кстати, и не факт. Смотря кто книжку написал :)

ЗЫ. А код программы на диске с книгой приложен или Вы его сами набирали?
*provided AS IS
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Hawk, покажи мне, где написано то, что STL входит в стандарт C++ и я тебе поверю :) (можно ссылку)
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Hawk
Сообщения: 216
Зарегистрирован: 17 фев 2004, 14:52
Откуда: СПб
Контактная информация:

Пжалста, качайте мануал и наслаждайтесь. Как говорится - учите матчасть
http://www.v.psiola.ru/cpp/cpp.pdf
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Битая pdf-ина :(
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
dimlevnik
Сообщения: 12
Зарегистрирован: 07 июн 2004, 15:42

МММДАААА
Спасибо за обсуждение.
Я писал код внимательно с книги. Про аллокатор я понял что он по умолчанию уже есть в классе вектор.
Тогда что же имели ввиду Стенли и Жози?
В тексте программы ничего не написано дополнительно об аллокаторе.
А пример, который я пытаюсь проверить, посвещён поиску слов в тексте.
dimlevnik
Сообщения: 12
Зарегистрирован: 07 июн 2004, 15:42

Дико извиняюсь. :o ops:
Не заметил я раньше комментария в книге, но это случилось.
Надо бы мне быть внимательнее.
Коментарий из ниги:
-----------------------------------------------------------------------------
Программа компилировалась компилятором, не поддерживающим значений
параметров по умолчанию шаблонов. Поэтому нам пришлось явно указать аллокатор:
vector<string,allocator> *lines_of_text;
Для компилятора, полностью соответствующего стандарту С++, достаточно
отметить тип элементов:
vector<string> *lines_of_text;
Ответить