- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
// https://github.com/gcc-mirror/gcc/blob/ec03862f809e544a9b7d28067e51597dc92a0244/libstdc%2B%2B-v3/include/bits/forward_list.tcc#L391-L411
template<typename _Tp, typename _Alloc>
bool
operator==(const forward_list<_Tp, _Alloc>& __lx,
const forward_list<_Tp, _Alloc>& __ly)
{
// We don't have size() so we need to walk through both lists
// making sure both iterators are valid.
auto __ix = __lx.cbegin();
auto __iy = __ly.cbegin();
while (__ix != __lx.cend() && __iy != __ly.cend())
{
if (!(*__ix == *__iy))
return false;
++__ix;
++__iy;
}
if (__ix == __lx.cend() && __iy == __ly.cend())
return true;
else
return false;
}
j123123 13.04.2022 19:51 # 0
guest6 13.04.2022 19:54 # +1
Fike 13.04.2022 22:31 # 0
nyTuH_nugop 13.04.2022 22:40 # 0
j123123 14.04.2022 17:58 # 0
j123123 14.04.2022 15:55 # 0
https://lleo.me/arhive/humor/vij_98.shtml
— Глаза не может быть использован для прямого доступа из-за конфликта с органом веки. Удалить глаза? Оставить?
— Оставить!
— О'кей. Поднять веки?
— Да!
— Ошибка. Попробовать еще раз?
— Да!
— Ошибка. Попробовать еще раз?
— Да!
— Ошибка. Попробовать еще раз?
guest6 14.04.2022 16:19 # 0
j123123 14.04.2022 19:39 # 0
Представьте графический интерфейс пользователя Windows на автомобиле. Вы трогаетесь, выбрав в главном меню пункт "Движение автомобиля". Щелчок по нему откроет меню "Переключение скорости", которое предложит вам выбор из опций "Вперед", "Назад" и "Нейтральная". Щелкните по одной из них, чтобы передвинуть флажок на нужное вам направление. Затем вернитесь в меню "Движение автомобиля" и выберите команду "Поехали". Это вызовет появление диалогового окна "Скорость", где вы должны использовать ползунок для ввода желаемой скорости. Однако установить скорость правильно трудно вследствие высокого разрешения ползунка (пол-миллиметра движения мыши соответствует примерно 1 км/ч), поэтому вы скорее установите 59,7 км/ч вместо 60. Затем вы нажимаете кнопку "Поехали" в диалоговом окне, вслед за чем появляется сообщение "Стояночный тормоз не убран - нажмите F1 для справки" (динамик издает громкий звук). Вы покорно щелкаете по кнопке "ОК", чтобы убрать окно сообщений, затем снова пытаетесь открыть главное меню, но машина просто посылает вам звуковой сигнал. Наконец, поняв, что дело в том, что диалоговое окно "Скорость" еще отображается, вы щелкаете по кнопке "Отмена", чтобы убрать его. Вы открываете меню "Стояночный тормоз" и убираете флажок "Включен". Затем вы снова открываете окно "Поехали". И вновь получаете сообщение (и громкий звук) о том, что вы должны сначала выбрать направление в меню "Переключение скорости". В этот момент вы решаете, что вам, может быть, лучше пройтись на работу пешком.
Steve_Brown 14.04.2022 19:43 # 0
nyTuH_nugop 14.04.2022 22:54 # 0
Steve_Brown 18.04.2022 09:50 # 0
guest6 14.04.2022 20:23 # 0
nOJlKOBHuK_CAHDEPC 17.04.2022 10:55 # +1
KaKou-To_xyu 17.04.2022 17:54 # 0
Steve_Brown 13.04.2022 19:56 # 0
nyTuH_nugop 13.04.2022 21:49 # 0
KaKou-To_xyu 17.04.2022 16:56 # 0
OCETuHCKuu_nemyx 13.04.2022 22:07 # 0
3.14159265 14.04.2022 04:14 # 0
Fike 14.04.2022 06:42 # 0
KaKou-To_xyu 17.04.2022 17:31 # 0
Steve_Brown 14.04.2022 12:27 # +2
Правда, так же можно сделать и #define begin end /* счастливой отладки */, но, может, это тоже как-то в стандарте учтено...
Soul_re@ver 14.04.2022 13:46 # 0
KaKou-To_xyu 17.04.2022 17:33 # 0
Steve_Brown 18.04.2022 10:58 # +1
guest6 14.04.2022 13:55 # 0
Steve_Brown 14.04.2022 18:48 # 0
guest6 13.04.2022 22:39 # 0
j123123 14.04.2022 00:40 # +1
kcalbCube 14.04.2022 08:46 # 0
Soul_re@ver 14.04.2022 13:46 # 0
guest6 14.04.2022 13:51 # 0
а должна быть СССР
KaKou-To_xyu 18.04.2022 19:01 # 0
guest6 14.04.2022 06:48 # 0
j123123 14.04.2022 07:12 # 0
> "typename"
> "operator=="
kcalbCube 14.04.2022 07:51 # 0
j123123 14.04.2022 07:55 # 0
kcalbCube 14.04.2022 08:02 # 0
Steve_Brown 14.04.2022 12:24 # 0
guest6 14.04.2022 16:19 # 0
guest6 14.04.2022 16:23 # 0
guest6 14.04.2022 16:25 # 0
KaKou-To_xyu 17.04.2022 16:55 # 0
Почему не *__ix != *__iy ?
В начало можно ещё воткнуть
guest6 17.04.2022 17:10 # 0
KaKou-To_xyu 17.04.2022 17:34 # 0
guest6 17.04.2022 17:37 # 0
KaKou-To_xyu 17.04.2022 17:38 # 0
guest6 17.04.2022 17:41 # 0
KaKou-To_xyu 17.04.2022 17:43 # 0
guest6 17.04.2022 17:44 # 0
KaKou-To_xyu 17.04.2022 17:48 # 0
guest6 17.04.2022 17:38 # 0
KaKou-To_xyu 17.04.2022 17:46 # 0
kcalbCube 22.04.2022 12:26 # 0