
Constantine
15.10.2018
21:40:10
С Линусом-то?
Я, кстати, как-то пришел к выводу (непроверенному), что нужно еще усилить aliasing rule и все будет идеально, а именно вообще запретить алиасить non-const qualified memory с чем угодно
Т.е. все writeable области немедленно restrict
К несчастью там очень неприятные для ООП последствия (например, нельзя в качестве cref параметра для class member function передавать его поля)
Но концептуальная идея в том, что restrict на in_out параметры эквивалентен получению их в функцию с последующим возвратом

Google

Constantine
15.10.2018
21:45:50
И полученная императивная запись может трактоваться как функциональная

Nikolai
16.10.2018
04:38:29
Приходит 2 байта, нужно получить число.
Если приходит 30 и 0 то
30|0 << 8 = 30, 28|1 << 8 = 284,
И ТД.
Но как читать отрицательное число?
Если пришло -5, то это
250|255 << 8 = 65530.
Как отличать и правильно читать и положительные, и отрицательные числа, имея только эти 2 байта?

Alex Фэils?︙
16.10.2018
04:41:07
надо проверят старший бит у того байта, который является "концевым" для этого числа (может быть либо первым, либо вторым, в зависимости от endianness числа. хотя обычно по сети big endian-числа шлют)

Андрей
16.10.2018
04:42:35
Кто знает почему санитайзер не доступен в mingw на windows?
Куда копать?

Nikolai
16.10.2018
04:57:38
Ой, достаточно ведь проверять, больше ли число 32768, и если да, отнимать его от 65535.
Ведь известно что число со знаком, и оно не может быть больше 32768.
Спасифсб!

Antony
16.10.2018
06:20:49

Constantine
16.10.2018
06:21:40

Igor
16.10.2018
07:11:28
ну, здесь особенности C/C++ определения переменных:
int (((((i))))); // определяет переменную i

Alex Фэils?︙
16.10.2018
07:13:06

Google

Ilia
16.10.2018
07:15:19

Александр
16.10.2018
07:56:21

Alex Фэils?︙
16.10.2018
07:59:13

Alexey
16.10.2018
08:27:48

Kitsu
16.10.2018
08:32:43

Alex Фэils?︙
16.10.2018
08:37:51
Жопошни..^W Hips-теры

Alexey
16.10.2018
08:41:19
Здесь должен быть анекдот про евреев, которые учатся пить водку

Александр
16.10.2018
08:42:59
Вот за это нас и не любят...
В C++ есть много чего.
Есть простые правила.
Есть сложные правила.
Есть попытки описать что-то как будто вообще не задумываясь о правилах, а указывая конкретные частные случаи, на которые уже успели наткнуться.
По-моему, больше не любят за последнее.

Alex Фэils?︙
16.10.2018
08:43:04

Xessao
16.10.2018
08:43:33

Alex Фэils?︙
16.10.2018
08:44:14

Xessao
16.10.2018
08:44:24

Alexey
16.10.2018
08:45:51
о ребят, случайно увидел раст, можете пояснить за него?) есть ли смысл с плюсов уходить на раст? на данный момент какие дела с востребованностью, перспективностью, и какие подводные камни?

Alex Фэils?︙
16.10.2018
08:46:23

Xessao
16.10.2018
08:46:35

Alexey
16.10.2018
08:46:49
лол, там 9 человек)

Xessao
16.10.2018
08:46:51
@rustlang_ru лучше уж сюда.

Alex Фэils?︙
16.10.2018
08:46:56

Alexey
16.10.2018
08:46:57
с востребованностью похоже всё ясно))

Xessao
16.10.2018
08:47:05

Google

Xessao
16.10.2018
08:47:14
Это он тебя отпугивает.
Не слушай его.

Alex Фэils?︙
16.10.2018
08:47:19
Не-не.
Не, он правильно понял меня ...

Alexey
16.10.2018
08:48:36

Alexander
16.10.2018
08:49:00
на самом деле нет смысла от крестов при наличии раста

Xessao
16.10.2018
08:49:28

Alexey
16.10.2018
08:49:40
Справедливо

Basil
16.10.2018
08:50:20

Alexey
16.10.2018
08:51:26

Xessao
16.10.2018
08:51:32

Alexen
16.10.2018
08:55:56
Можно не думать это продакшн

Alexey
16.10.2018
08:59:10

Nikolai
16.10.2018
09:01:23
Понятно, исправляю.

Alexander
16.10.2018
09:15:09
https://blog.kitware.com/cmake-3-13-0-rc1-is-ready-for-testing/

Nikita
16.10.2018
09:15:53
а если в .cpp в неанонимный namespace запихать анонимный, то это всё ещё будет аналогом static?

Дед Пегас
16.10.2018
09:15:58
@maximvasin вакансии через @AlexFails в отдельный канал

Alex Фэils?︙
16.10.2018
09:16:58
это мой косяк, простите, не сказал человеку, что в @procxxjobs направляем вакансии)

Google

?????
16.10.2018
09:18:10
Ребят, прошу прощения.

Anatoly
16.10.2018
09:18:54

Alex Фэils?︙
16.10.2018
09:20:49
https://blog.kitware.com/cmake-3-13-0-rc1-is-ready-for-testing/
The “cmake” command gained the “-S <source_dir>” command line
option to specify the location of the source directory. This option
can be used independently of “-B”.
The “cmake” command gained the “-B <build_dir>” command line
option to specify the location of the build directory. This option
can be used independently of “-S”.
наконец-то

A.D.
16.10.2018
09:21:37

Ilia
16.10.2018
09:22:05

Alexander
16.10.2018
09:22:26
нормальные люди готовы и работают за идею

Anatoly
16.10.2018
09:22:39

Igor
16.10.2018
09:22:48

Ilia
16.10.2018
09:22:48

Anatoly
16.10.2018
09:23:11

Igor
16.10.2018
09:23:43

Ilia
16.10.2018
09:24:13

Alex Фэils?︙
16.10.2018
09:24:31

Ilia
16.10.2018
09:24:45
Есть такой?

A.D.
16.10.2018
09:24:46

Ilia
16.10.2018
09:24:59
Канал солнцеедов уже я знаю.

Alexander
16.10.2018
09:25:03
Есть такой?
ну, чат овощей, вестимо. они же фотосинтезируют

Anatoly
16.10.2018
09:25:04

Google

Pavel
16.10.2018
09:25:43
и мне тоже какойнибудь долбанутый канал подкиньте

Ilia
16.10.2018
09:25:44

Alex Фэils?︙
16.10.2018
09:25:55

A.D.
16.10.2018
09:27:45
You can use the undocumented CMake options -H and -B to specify the source and binary directory upon invoking cmake

Igor
16.10.2018
09:29:26
... хочется вбросить какой-нибудь смачный стикер с фейспалмом, но в телеге поотваливались картинки

A.D.
16.10.2018
09:31:32

Xessao
16.10.2018
09:31:39

Les
16.10.2018
10:48:00
Всем привет, подскажите хороший ресурс для изучения синтаксиса плюсов?

Ilia
16.10.2018
10:55:01

Les
16.10.2018
10:55:26

Kathu
16.10.2018
11:06:11
https://svn.boost.org/trac10/ticket/6320 - охренеть

Pavel
16.10.2018
11:09:03
местный 12309?