- 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
Удачной отладки!
PolinaAksenova 06.05.2021 15:54 # +4
CHayT 06.05.2021 16:07 # +4
Soul_re@ver 06.05.2021 16:11 # +3
guest6 06.05.2021 16:29 # +1
JloJle4Ka 06.05.2021 15:56 # 0
booratihno 06.05.2021 16:47 # +1
MAuCKuu_nemyx 06.05.2021 16:49 # +1
MAKAKA 06.05.2021 22:44 # 0
DypHuu_niBEHb 07.05.2021 00:15 # 0
> кмк
То есть ты ещё не уверен?
MAKAKA 07.05.2021 01:33 # 0
Soul_re@ver 06.05.2021 15:57 # +2
Ничего не забыл? И это всё разные вещи :/
j123123 06.05.2021 16:11 # +3
> Человек, который хорошо в нем ориентируется - это хорошее зубрилко а не хороший программист.
bormand 07.05.2021 09:27 # 0
booratihno 06.05.2021 16:46 # 0
guest6 06.05.2021 16:51 # 0
TOPT 06.05.2021 16:56 # 0
guest6 06.05.2021 16:59 # 0
JloJle4Ka 06.05.2021 17:07 # 0
guest6 06.05.2021 17:15 # 0
JloJle4Ka 06.05.2021 17:17 # 0
TOPT 06.05.2021 19:22 # +2
PolinaAksenova 06.05.2021 19:25 # +1
3oJIoTou_xyu 07.05.2021 09:26 # +1
bootcamp_dropout 06.05.2021 19:36 # +1
MAKAKA 06.05.2021 23:37 # +1
MAKAKA 06.05.2021 22:43 # 0
DypHuu_niBEHb 07.05.2021 00:18 # 0
guest6 06.05.2021 17:00 # 0
JloJle4Ka 06.05.2021 17:07 # +1
bormand 07.05.2021 13:44 # 0
Вот кстати, а ** -- это не rvalue pointer, а просто указатель на указатель.
Какая консистентность )))
З.Ы. && это не только rvalue reference, но ещё и universal reference, если в шаблоне.
MAKAKA 07.05.2021 13:48 # 0
А зачем вообще придумали ссылку? Чтобы меньше писать кода с указателем, или чтобы способом передачи управлять на уровне сигнаруты функции?
Soul_re@ver 07.05.2021 13:58 # 0
ASD_77 06.05.2021 18:30 # +2
guest6 07.05.2021 01:45 # +1
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.
JloJle4Ka 07.05.2021 04:46 # 0
bormand 07.05.2021 09:21 # +1
JloJle4Ka 07.05.2021 09:27 # 0
bormand 07.05.2021 09:40 # +1
JloJle4Ka 07.05.2021 09:45 # 0
Soul_re@ver 07.05.2021 10:43 # +1
https://i.imgur.com/uETCNTf.png
CHayT 07.05.2021 10:57 # +1
PolinaAksenova 07.05.2021 12:08 # +3
https://i.imgur.com/fDXcBNH.png
JloJle4Ka 07.05.2021 12:20 # 0
CHayT 07.05.2021 13:56 # 0
bormand 07.05.2021 13:19 # 0
Я понимаю, что ни дня без апдейта -- это стильно, модно, молодёжно.
Но если сервис старый и стабильный, то нафиг его апдейтить и перезагружать? Ну кроме секьюрити фиксов в каком-нибудь openssl раз в полгода.
MAKAKA 07.05.2021 13:23 # 0
А вот секьюрити апдетйты ядра это другое дело (вроде бы есть попытки обновить ядро без перезагруза, но я не пробовал).
В принципе, ничто не мешает тебе ставить обновления только по каналу security, а свистелки и пирделки не ставить
Но сервер всё равно лучше иногда перезагружать, чтобы быть уверенным, что он поднимется, и что его работу может принять на себя другой сервер
bormand 07.05.2021 13:31 # 0
Это скорее попытки перезагрузить ядро без потери юзермода, емнип...
З.Ы. Ан нет, этот kpatch просто функции подменяет на новые версии.
CHayT 07.05.2021 13:45 # +2
Главным образом потому, что рагулярная перезагрузка — это light версия chaos engineering. Железка рано или поздно сдохнет, и окажется, что после года аптайма накопилась куча мелких ручных изменений в конфе, тут статические руты насоздавали, тут файлик подправили, тут патчик залилили, и т.д.
В результате, когда придёт полярная лисичка, поднять всё это быстро не получится.
Т.е. регулярный сброс состояния — это залог того, что система не совсем уж полными ротоёбами эксплуатируется, и имеет запас прочности.
MAKAKA 07.05.2021 13:51 # +1
CHayT 07.05.2021 13:54 # 0
MAKAKA 07.05.2021 13:58 # 0
А всякая офисная питушня конечно годами крутится
CHayT 07.05.2021 14:02 # 0
This is da wae.
CHayT 07.05.2021 13:46 # 0
Ах, если бы секьюрити фиксы только раз в полгода прилетали.
gologub 07.05.2021 10:16 # +2
скорее в 0
нечто, что должно монотонно расти
вот чего я не понимаю, так зачем это тащить на жидхаб, когда можно просто сделать sfc /scannow
Soul_re@ver 07.05.2021 10:47 # +1
gologub 07.05.2021 14:01 # 0
bormand 07.05.2021 11:30 # +1
Ну да в 0, ибо DWORD. Но эти лалки его в знаковый инт засунули, поэтому 20 дней оно в минусах.