#переміщення — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #переміщення, aggregated by home.social.
-
🔴 КРИТИЧНЕ ПОПЕРЕДЖЕННЯ | Загроза: 8/10
████████░░
Тип: Військова операція / Гуманітарна криза
🇮🇱 🇱🇧Ізраїль знищує міста на півдні Лівану — до 1,2 млн переміщених, удари по «безпечних» районах Бейруту
Ізраїль знищує міста на півдні Лівану та завдає ударів по «безпечних» районах навколо Бейруту. До 1,2 мільйона людей змушені покинути свої домівки внаслідок тривалих ударів.Висновок: Масштабна ізраїльська операція в Лівані охоплює вже «безпечні» зони Бейруту та спричинила критичне гуманітарне переміщення населення.
——————————————————
Israel Destroys Southern Lebanon Towns, Hits 'Safe' Areas Around Beirut — Up to 1.2M Displaced
Israel is destroying towns in southern Lebanon and striking 'safe' areas around Beirut. Up to 1.2 million people have been forced to flee as Israel continues to pummel Lebanon.Conclusion: Israel's large-scale Lebanon operation now covers 'safe' zones around Beirut and has triggered a critical humanitarian displacement crisis.
💬 загроза
🔗 https://www.aljazeera.com -
🔴 КРИТИЧНЕ ПОПЕРЕДЖЕННЯ | Загроза: 8/10
████████░░
Тип: Військова операція / Гуманітарна криза
🇮🇱 🇱🇧Ізраїль знищує міста на півдні Лівану — до 1,2 млн переміщених, удари по «безпечних» районах Бейруту
Ізраїль знищує міста на півдні Лівану та завдає ударів по «безпечних» районах навколо Бейруту. До 1,2 мільйона людей змушені покинути свої домівки внаслідок тривалих ударів.Висновок: Масштабна ізраїльська операція в Лівані охоплює вже «безпечні» зони Бейруту та спричинила критичне гуманітарне переміщення населення.
——————————————————
Israel Destroys Southern Lebanon Towns, Hits 'Safe' Areas Around Beirut — Up to 1.2M Displaced
Israel is destroying towns in southern Lebanon and striking 'safe' areas around Beirut. Up to 1.2 million people have been forced to flee as Israel continues to pummel Lebanon.Conclusion: Israel's large-scale Lebanon operation now covers 'safe' zones around Beirut and has triggered a critical humanitarian displacement crisis.
💬 загроза
🔗 https://www.aljazeera.com -
🔴 КРИТИЧНЕ ПОПЕРЕДЖЕННЯ | Загроза: 8/10
████████░░
Тип: Військова операція / Гуманітарна криза
🇮🇱 🇱🇧Ізраїль знищує міста на півдні Лівану — до 1,2 млн переміщених, удари по «безпечних» районах Бейруту
Ізраїль знищує міста на півдні Лівану та завдає ударів по «безпечних» районах навколо Бейруту. До 1,2 мільйона людей змушені покинути свої домівки внаслідок тривалих ударів.Висновок: Масштабна ізраїльська операція в Лівані охоплює вже «безпечні» зони Бейруту та спричинила критичне гуманітарне переміщення населення.
——————————————————
Israel Destroys Southern Lebanon Towns, Hits 'Safe' Areas Around Beirut — Up to 1.2M Displaced
Israel is destroying towns in southern Lebanon and striking 'safe' areas around Beirut. Up to 1.2 million people have been forced to flee as Israel continues to pummel Lebanon.Conclusion: Israel's large-scale Lebanon operation now covers 'safe' zones around Beirut and has triggered a critical humanitarian displacement crisis.
💬 загроза
🔗 https://www.aljazeera.com -
CW: Оператор > або && у C++
Унарний оператор>/&&замістьmove()№10Оскільки історично так склалось що по стандарту в
C++обʼєкти копіюються, а не переміщуються, тому іноді потрібно додатково вказувати виклик функціїmoveпри переміщенні обʼєкта для оптимізації. Але виглядає це не дуже тому було б дуже класно якби у нас був унарний оператор>який би виконував те саме що раніше згадана функція.int x = 123; int y = >x; # або при виклику функції f(>y);Для зручності він повинен мати пріоритет найвищий, на мою думку. І не повинен мати, ні лівої, ні правої асоціативності, щоб не можна було робити кілька викликів одночасно.
Жаль що у
C++не можна створювати свої оператори як уHaskell.Також можливо що більш логічно буде використати не оператор
>, а&&. Цей варіант виглядає зрозумілішим у цьому випадку оскільки при прийманніrvalueзначення позначається це саме так.std::string x = "..."; f(&&x);Мінус цього варіанту в, тому що його легше переплутати з оператором отримання адресу (
&).Реалізація такого оператора може виглядати так:
#include <type_traits> template <typename T> std::remove_reference_t<T>&& operator>(T&& x) { return static_cast<std::remove_reference_t<T>&&>(x); }Реалізація оператора
&&не відрізнялася нічим крім назви.#cpp #cxx #operators #proposal #move #rvalue #values #оператори #переміщення #програмування