Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: STL и шаблоны  (Прочитано 37425 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« : 06-09-2006 18:00 » 

Обсуждение статьи: «STL и шаблоны»
« Последнее редактирование: 18-04-2011 03:48 от RXL » Записан

eugrita
Помогающий

ru
Offline Offline

« Ответ #1 : 09-04-2011 21:17 » 

ну во первых, что такое у вас за [i] Не понял
На каком языке примеры? Не С#?
скажем можно объявить vector <int> v; ну а vector [i] v; компилятор не понимает
аналогично для других структур данных

Добавлено через 5 минут и 35 секунд:
что это у вас за [i] ??? Всюду использует
Код:
vector [i] v;    map [i] m;

Это не C#?  у меня компилятор этого не понимает а понимает скажем
Код:
vector <int> v;  
« Последнее редактирование: 10-04-2011 08:12 от Вад » Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #2 : 09-04-2011 22:14 » 

eugrita, Это С++. По крайней мере для других языков с понятием STL я не знаком. А квадратные скобки, это проверка внимательности Улыбаюсь В шарпе насколько я помню, тип также задается через <> в generic collection.
« Последнее редактирование: 09-04-2011 22:15 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 10-04-2011 08:17 » 

может быть это всё покривилось тогда, когда с каким-то изменением весь код на форуме символы перепутал ? )) Надо у Серёги спросить - так ли он задумывал
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #4 : 10-04-2011 08:35 » 

Лёш, даже если покривилось и исправить, это трижды не C#.

eugrita, а что такое STL? Ага Как ты вобще в эту тему забрёл?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 10-04-2011 11:15 » 

Сереги на форуме уж лет пять нет, почта его давно не работает и профиль тоже под нож пошел.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 15-04-2011 05:33 » 

Цитата: Serega
Все контейнеры динамически изменяют свой размер и следят за используемой ими памятью, то есть при удалении контейнера гарантируется удаление всех объектов в контейнере.
Это мутная фраза. Если элемент контейнера - указатель, новичок, вооружившись таким обнадёживающим заявлением, нарвётся на неприятности.
« Последнее редактирование: 15-04-2011 17:32 от Алексей1153++ » Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
eugrita
Помогающий

ru
Offline Offline

« Ответ #7 : 15-04-2011 06:11 » 

Что такое stl ? Блин, это вы мне? - да я с использованием "этого STL" 4 года назад писал программу тестирования (клиент-серверный вариант на C++ Builder). Между прочим работала 3 года в ВУЗе КиУЭС, пока новое начальство не купило готовую на WEB-технологиях. В основе постоянно использовался vector
Так как было удобно не городить кучу динамических массивов, а использовать контейнер.
Между прочим, сейчас преподавая алгоритмизацию, отмечаю, что куча задач, кот на Паскаль делается с множествами на С++ - с std::set. Еще даже не все на это придумал - фантазии не хватает
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #8 : 15-04-2011 17:37 » 

eugrita, ну так и ? Что такое STL ? Улыбаюсь

Кстати, кот на Паскаль не делается.
Записан

Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #9 : 18-04-2011 03:30 » 

Алексей1153++, поправь пожалуйста
Код:
vector[i] и set[i]
- глаз режет.


Добавлено через 12 минут и 18 секунд:
хотел наваять еще кучу притензий потому увидел дату публикации Улыбаюсь
Вообще если оно до сих пор в таком виде у нас лежит, это не круто я бы сказал
« Последнее редактирование: 18-04-2011 03:43 от LogRus » Записан

Странно всё это....
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 18-04-2011 03:50 » 

Половину исправил. Половину потом.
Пипец, а не текст. Видимо Таня не проверяла его.
Опечатки. Запятых не хватает. Точки в конце абзаца не стоят. Первые буквы абзаца часто не те.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #11 : 22-04-2011 04:21 » 

Ром, тогда Тани ещё не было вроде на форуме
Записан

eugrita
Помогающий

ru
Offline Offline

« Ответ #12 : 22-04-2011 04:48 » 

STL - это библиотека классов-контейнеров. Что такое контейнер сейчас точно не скажу.
По поводу множеств, как собиратель-составитель задач на множества для Pascal , с ответственностью заявляю, что все их можно предложить и для решения на C++ (именно на C++ а не С, т.к. только в нем можно включить поддержку STL). Если хотите, могу опубликовать тексты наиболее по -моему интересных здесь для пользы ти развития других
Записан
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #13 : 25-04-2011 11:07 » 

eugrita, STL - это Standart Template Library - не контейнеров, а шаблонов
И заявление:
Что такое контейнер сейчас точно не скажу.
Разрушает утверждение о вашем знании STL
Что такое stl ? Блин, это вы мне? - да я с использованием "этого STL" 4 года назад писал программу тестирования (клиент-серверный вариант на C++ Builder).

vector/set/deque/map/set/string - это всё контейнеры в терминах STL
часть из них ассоциативные

Задачек накидайте, может кому любопытно будет поиграть
Записан

Странно всё это....
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines