@ProCxx

Страница 2172 из 2477
Vhäldemar
02.07.2018
20:54:22
но нет же

Dmitry
02.07.2018
20:54:30
Но что тогда должен вернуть —vector.begin()?

Vhäldemar
02.07.2018
20:54:42
он хранит reverse past the end

на твоей же картинке

Google
Vhäldemar
02.07.2018
20:55:23
https://en.cppreference.com/w/cpp/iterator/reverse_iterator

Aidar
02.07.2018
20:55:23
☝️
вы картинци читать не умеете? там это буквами написано

Vhäldemar
02.07.2018
20:55:44
судя по всему картинки лучше смотреть

Aidar
02.07.2018
20:55:48
https://en.cppreference.com/w/cpp/iterator/reverse_iterator
на цппреференсе та же картигка

Vhäldemar
02.07.2018
20:55:50
чем читать

Aidar
02.07.2018
20:55:59
неожиданно

Vhäldemar
02.07.2018
20:56:02
ну и что там в первой строчке слева вверху?

про rend

Aidar
02.07.2018
20:56:40


Dmitry
02.07.2018
20:57:54
вы картинци читать не умеете? там это буквами написано
Тебя, похоже, сбивает с толку то, что там массивы изображены со смещением на 1 элемент.

Aidar
02.07.2018
20:58:30
vec.rend().base()==vec.begin()

Google
Aidar
02.07.2018
20:58:50
вы ваще хоть раз их юзали кроме как для сортировки?

Vhäldemar
02.07.2018
21:00:39
The base iterator refers to the element that is next (from the std::reverse_iterator::iterator_typeperspective) to the element the reverse_iterator is currently pointing to. That is &*(rit.base() - 1) == &*rit.

очнись

is next

Dmitry
02.07.2018
21:03:50
Aidar
02.07.2018
21:04:03
Да насрать куда refers, покажи мне где написано что --begin это хорошая идея

Refers это ваще про разыменование и доступ

А не хранение

Реверс итератор делает декремент бегин только при разыменовании rend, что уже само по себе плохая идея

Dmitry
02.07.2018
21:10:03


3 0 0

Aidar
02.07.2018
21:11:18
Надо читать стандарт по итераторам

Dmitry
02.07.2018
21:11:25
При этом —v.begin() это очевидно не еnd()

Aidar
02.07.2018
21:11:59
Надо найти что это well defined поведение для бидирекшнал

Неочевидно зачем это делать не уб например

Бидирекшнал это ещё к тому же и не random access

Dmitry
02.07.2018
21:30:04
А вот msvc проверяет декремент и если вдруг декремент на начальном элементе то вываливает экспшен. Iterator is not decrementable

Видимо в стандарте ничего про это нет ((

Простите парни, что бучу поднял на ночь глядя ?

Anatoly
02.07.2018
21:37:07
Тем не менее, за оскорбление собеседников бан без предупреждения, горячие финские парни.

Google
Alexander
02.07.2018
22:14:30


Denis
02.07.2018
22:17:28
ин прогресс читать как "после 23"?

Крис
02.07.2018
22:25:13
Что такое нетворкинг в данном контексте?

Alexander
02.07.2018
22:25:41
Denis
02.07.2018
22:26:02
Admin
ERROR: S client not available

Крис
02.07.2018
22:26:04
asio
Опять из буста подтянут?

Владислав
02.07.2018
22:26:12
Крис
02.07.2018
22:26:15
Понял

Alexander
02.07.2018
22:27:41
после 26?
нет. пытаются втиснуть в С++20, но есть слишком много проблем, к сожалению

http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/

Денис
03.07.2018
07:00:06
/stat@combot

Combot
03.07.2018
07:00:07
combot.org/c/-1001031904034

Igor
03.07.2018
09:16:11
@Ox1de какая версия OpenSSL ?

Zhanat
03.07.2018
09:26:51
Max
03.07.2018
10:00:31
Ты был прав, проблема была в коде
Самая большая проблема — в разработчиках openssl, которые решили, что поведение их библиотеки должно измениться в рантайме, но код по прежнему должен успешно компилироваться ;)

Игорь
03.07.2018
10:01:07
Zhanat
03.07.2018
10:03:05
Самая большая проблема — в разработчиках openssl, которые решили, что поведение их библиотеки должно измениться в рантайме, но код по прежнему должен успешно компилироваться ;)
Код старый был, ещё под armeabi трудился, крови попило то что openssl после смены печатной машинки не хотел обновляться и непонятно в чем именно была беда

Google
Nikita
03.07.2018
10:04:56
https://godbolt.org/g/7K7ZH7 почему данный пример требует copy assign для A? Если посмотреть на c++ reference https://en.cppreference.com/w/cpp/container/vector/insert то требуется только emplace constructable или я что-то не понимаю?

Nikita
03.07.2018
10:09:48
Ну так я и в конструкторе тоже копирую

Nikita
03.07.2018
10:12:01


в данном случае берется перегрузка 4

Страница 2172 из 2477