- 1
- 2
- 3
- 4
- 5
- 6
- 7
// Since C++20
struct A {
int&& r;
};
A a1{7}; // OK, lifetime is extended
A a2(7); // well-formed, but dangling reference
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
// Since C++20
struct A {
int&& r;
};
A a1{7}; // OK, lifetime is extended
A a2(7); // well-formed, but dangling reference
Удачной отладки!
> кмк
То есть ты ещё не уверен?
Ничего не забыл? И это всё разные вещи :/
> Человек, который хорошо в нем ориентируется - это хорошее зубрилко а не хороший программист.
Вот кстати, а ** -- это не rvalue pointer, а просто указатель на указатель.
Какая консистентность )))
З.Ы. && это не только rvalue reference, но ещё и universal reference, если в шаблоне.
А зачем вообще придумали ссылку? Чтобы меньше писать кода с указателем, или чтобы способом передачи управлять на уровне сигнаруты функции?
https://github.com/dotnet/runtime/issues/51935
The whole period of square wave sounds an awful lot like it is around 49.7 days. That is how long it takes GetTickCount() to wrap around. On POSIX platforms the platform abstraction layer implements this, and the value returned for that is based not on uptime but on wall clock time, which matches with all machines changing on the same day.
https://i.imgur.com/uETCNTf.png
https://i.imgur.com/fDXcBNH.png
Я понимаю, что ни дня без апдейта -- это стильно, модно, молодёжно.
Но если сервис старый и стабильный, то нафиг его апдейтить и перезагружать? Ну кроме секьюрити фиксов в каком-нибудь openssl раз в полгода.
А вот секьюрити апдетйты ядра это другое дело (вроде бы есть попытки обновить ядро без перезагруза, но я не пробовал).
В принципе, ничто не мешает тебе ставить обновления только по каналу security, а свистелки и пирделки не ставить
Но сервер всё равно лучше иногда перезагружать, чтобы быть уверенным, что он поднимется, и что его работу может принять на себя другой сервер
Это скорее попытки перезагрузить ядро без потери юзермода, емнип...
З.Ы. Ан нет, этот kpatch просто функции подменяет на новые версии.
Главным образом потому, что рагулярная перезагрузка — это light версия chaos engineering. Железка рано или поздно сдохнет, и окажется, что после года аптайма накопилась куча мелких ручных изменений в конфе, тут статические руты насоздавали, тут файлик подправили, тут патчик залилили, и т.д.
В результате, когда придёт полярная лисичка, поднять всё это быстро не получится.
Т.е. регулярный сброс состояния — это залог того, что система не совсем уж полными ротоёбами эксплуатируется, и имеет запас прочности.
А всякая офисная питушня конечно годами крутится
This is da wae.
Ах, если бы секьюрити фиксы только раз в полгода прилетали.
скорее в 0
нечто, что должно монотонно расти
вот чего я не понимаю, так зачем это тащить на жидхаб, когда можно просто сделать sfc /scannow
Ну да в 0, ибо DWORD. Но эти лалки его в знаковый инт засунули, поэтому 20 дней оно в минусах.