Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> vector 
:(
    Опции темы
Lazin
Дата 12.7.2009, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(andrew_121 @  11.7.2009,  22:39 Найти цитируемый пост)
Почему так?
просто есть люди, которые осваивают небольшое подмножество языка, несколько библиотек, успокаиваются на этом и начинают
Цитата(andrew_121 @  11.7.2009,  22:39 Найти цитируемый пост)
прогить годам

а другой человек, не успокоится, пока не будет хорошо знать то, чем занимается...
такие дела smile 

PM MAIL Skype GTalk   Вверх
andrew_121
Дата 12.7.2009, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Lazin, опять сарказм


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Lazin
Дата 12.7.2009, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



andrew_121, я не имел ввиду конкретного человека, просто видел такое не раз...
PM MAIL Skype GTalk   Вверх
mes
Дата 12.7.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(Userman @  11.7.2009,  22:45 Найти цитируемый пост)
но сейчас нет времени на то, чтобы читать всё подряд пока не найду ответ на свой вопрос. 

а все подряд и не надо, надо для началa просто прочитать документацию по вектору,:
http://www.cplusplus.com/reference/stl/vector/swap/ 

при том там всего 3  предложения, так что на нехватку времени для чтения грех жаловаться.

Вот в цитате выделил ответы на Ваши вопросы .
Цитата

Exchanges the content of the vector by the content of vec, which is another vector of the same type. [B]Sizes may differ.(*1)
After the call to this member function, the elements in this container are those which were in vec before the call, and the elements of vec are those which were in this.(*2) All iterators, references and pointers remain valid for the swapped vectors.(*3)

Notice that a global algorithm function exists with this same name, swap, and the same behavior.
[/B]


Цитата(Userman @  11.7.2009,  16:22 Найти цитируемый пост)
Можно ли как-нибудь объектам ветора поменять выделенные области памяти?

(*2), (*3)  //  раз итераторы остаются валидными значит просто происходет обмен владениями.

Цитата(Userman @  11.7.2009,  16:37 Найти цитируемый пост)
Происходит проверка на то совпадают ли размеры и если совпадает, тогда меняются указатели на данные? 

(*1)

Цитата(andrew_121 @  11.7.2009,  21:39 Найти цитируемый пост)
Почему человек может прогить годами, и определенные вопросы так и некогда не задает

под этим, я так понимаю подразумевались те вопросы которые тысячу раз разжеваны в документации.
Вот если бы Вы заглянули бы туда и прочитав не до конца уверены были бы, что правильно поняли назначение, то тогда прямая дорога на форум.
smile

Приятно помогать такому человеку, который сам старается найти ответ на вопрос, а не просто хочет получить готовое.  smile 

Это сообщение отредактировал(а) mes - 12.7.2009, 10:45


--------------------
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0711 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.