
Alexander
12.06.2018
10:49:21
на вход компилятору мы закидиываем говно, а на выходе мы должны получить хорошую программу

ilynxy
12.06.2018
10:49:35
чото из области фантастики =)
а программисты зачем тада?

Alexander
12.06.2018
10:49:53

Google

Alexander
12.06.2018
10:50:01
ты вот поделил на два, а компилятор заменил сдвигом битовым. Он снисходителен к дурачкам

ilynxy
12.06.2018
10:50:51
и на асме тоже, но серебряной пули нет. каждый язык занимает свою нишу (пересекаясь с другими языками)
оптимизация под конкретные архитектуры это вообще отдельная песня.

Matwey
12.06.2018
10:52:07

Alexander
12.06.2018
10:52:52

ilynxy
12.06.2018
10:53:12
после unreachable обычно код не генерируется вообще, потому что туда не должно попадать управления
чистый UB

Matwey
12.06.2018
10:54:33

ilynxy
12.06.2018
10:55:09
https://godbolt.org/g/w8oL1M
вот две функции, там видно, что после __builtin_unreachable() код просто не генерируется, а в кодовой секции после этого может располагаться что угодно, и форматирование диска, да-да
(но скорее паддинг и начало другой функции)

Matwey
12.06.2018
10:58:16
тогда бы у меня стек намотался на кишки

Google

ilynxy
12.06.2018
10:58:25
не обязательно

Matwey
12.06.2018
10:58:37
а я в дебагере вижу что он вглубь не растет
а просто дрыгается

ilynxy
12.06.2018
10:58:51
повезло =)

Matwey
12.06.2018
10:59:13
очень загадочная вещь
как говорят англо-саксы, exciting

ilynxy
12.06.2018
11:03:41
а небольшой оффтопик: можно заставить телеграм не вставлять описание, когда я пощу сцылку на godbolt, к примеру? а то как-то нерационально

Ⱪonstantin
12.06.2018
11:08:25
https://godbolt.org/g/g5bWo8 работает, если вставить как код в апострофах

Alexander
12.06.2018
11:09:26

Evgeniy
12.06.2018
11:09:54
https://godbolt.org/g/g5bWo8
?♂

Rafael
12.06.2018
12:10:41
как можно понять это ошибку?
func=xmlSecTransformSha1GetKlass:file=app.c:line=1092:obj=unknown:subj=unknown:error=9:feature is not implemented:details=transformSha1GetKlass

redl1ne
12.06.2018
12:16:03
Доброго времени суток. Подскажите, сильным ли извращением является написание парсера сайтов (многостраничный список ников пользователей) на c/c++?
Если нет, то есть где-то примеры с описанием? Что юзается? Curl?

Igor
12.06.2018
12:19:23

yuri
12.06.2018
12:20:34

redl1ne
12.06.2018
12:27:24
Спасиб

Islam
12.06.2018
13:14:33
Всем привет!
Есть вопрос, как проверить, выполнилась ли функция правильно?
ПРи условии, что она ничего не возвращает

Google

Alexander
12.06.2018
13:15:36

Islam
12.06.2018
13:16:16
А в коде можно?

Alexander
12.06.2018
13:18:11
ну в коде и обложи
но тебе стоит почитать про методы верификации программ

Islam
12.06.2018
13:19:36
Ок, спасибо

Spoonson
12.06.2018
13:21:19

Alexander
12.06.2018
13:24:14
https://bincrafters.github.io/2018/06/10/SwampUP-2018-Trip-Report/

Robin
12.06.2018
15:32:16
Вниманию тех, кто хочет съездить на CppCon.org со скидкой или даже бесплатно (и у кого будет американская виза на вторую половину сентября).
CppCon объявляет набор волонтеров и (с этого года) программу грантов, покрывающих расходы на отель и/или перелет туда и обратно.
CppCon - самая крупная C++ конференция в мире.
Подробности: https://cppcon.org/2018call-for-volunteers/
volunteers@cppcon.org
Robin Kuzmin
CppCon 2018 Speaker Liaison

Игорь
12.06.2018
15:33:28

Alexander
12.06.2018
15:35:08
хаххаха
нет

Anatoly
12.06.2018
15:37:40

Alexander
12.06.2018
15:38:07
все будем благодарны премного

Group Butler [beta]
12.06.2018
15:43:20
Dead has been warned (1/3)

Robin
12.06.2018
15:48:18

FailsBot
12.06.2018
18:37:53
ilynxy видел системы где 0 вполне себе такой RW адрес

Побитый
12.06.2018
18:39:09
Кстати, какие вообще есть каналы на ютубе, где выкладываются конференции\доклады по cpp?
Я знаю:
* CppCon
* C++ User group
* BoostCon
* corehard
Есть ещё?

Vhäldemar
12.06.2018
18:46:11

Igor
12.06.2018
19:23:57

Google

Побитый
12.06.2018
19:26:37

Robin
12.06.2018
20:06:27

Alex Фэils?︙
12.06.2018
20:54:50
Материалы с конференции CoreHard 2018 (плейлист)
https://www.youtube.com/watch?v=-oqaCzjfle0&list=PLgsLnJ-wgYTbYOctnbejxHR2ld120INSN
#cpp #youtube #playlist #corehard
#last #pin