@ProCxx

Страница 2437 из 2477
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
Вообще, если так подумать, то я, блин, всю жизнь пишущий на плюсах, знаю С++ с каждым стандартом всё меньше и меньше И вам всем не понять это чувство. :)
ишь эксклюзивный выискался) я стабильно раз в месяц натыкаюсь на какой-нибудь майндфак "а что, и такое есть?", и зачастую они растут откуда-нибудь из с++03 например не далее чем сегодня утром,

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

Alex Фэils?︙
16.10.2018
07:13:06
ну, здесь особенности C/C++ определения переменных: int (((((i))))); // определяет переменную i
жуть, зачем... И вроде выражение в скобках делает ссылку. Хотя, тут определение переменной..

Google
Александр
16.10.2018
07:56:21
жуть, зачем... И вроде выражение в скобках делает ссылку. Хотя, тут определение переменной..
Чтобы вот такое можно было сделать: int (*(*foo)(const void *))[3]; // declare foo as pointer to function (pointer to const void) returning pointer to array 3 of int без сложных правил про то, когда в скобки брать можно, а когда нельзя. Всегда можно.

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
Alex Фэils?︙
16.10.2018
08:44:14
А есть Rust.
Вот за это растовиков и не любят...

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

Xessao
16.10.2018
08:46:35
В @prorust
Серьёзно? Он мёртв.

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
с востребованностью похоже всё ясно))

Google
Xessao
16.10.2018
08:47:14
Это он тебя отпугивает.

Не слушай его.

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

Alexey
16.10.2018
08:48:36
@rustlang_ru лучше уж сюда.
а в этой конфе активность присутствует?

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
Ребят, прошу прощения.
ладно, прощаем. в кассу внеси 1000 рублей.

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”. наконец-то

Ilia
16.10.2018
09:22:05
это мой косяк, простите, не сказал человеку, что в @procxxjobs направляем вакансии)
Алекс, а чего ты допускаешь там вакансии без указания зарплаты?

Alexander
16.10.2018
09:22:26
Алекс, а чего ты допускаешь там вакансии без указания зарплаты?
потому что только ты меркантильный такой - за деньги только работаешь

нормальные люди готовы и работают за идею

Igor
16.10.2018
09:23:43
а в чем отличие от -H ? я как-то пользуюсь cmake -H<source_dir> -B<build_dir> - и все работает. или я не понял?
пардон, но ведь --help,-help,-usage,-h,-H,/? Print usage information and exit. и /-B Pattern not found

Ilia
16.10.2018
09:24:13
потому что только ты меркантильный такой - за деньги только работаешь
Саш, а научи меня подключаться к солнечной энергии, чтобы ею насыщаться и ещё больше работать за идею...

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

A.D.
16.10.2018
09:24:46
пардон, но ведь --help,-help,-usage,-h,-H,/? Print usage information and exit. и /-B Pattern not found
эм. прикол. у меня сборка всех проектов делается в соседней директории, а не во вложенной

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
они объединились с сыроедами
Ладно, у меня ещё много (дебильных) шуток на эту тему, но закруглюсь...

A.D.
16.10.2018
09:27:45
пардон, но ведь --help,-help,-usage,-h,-H,/? Print usage information and exit. и /-B Pattern not found
https://stackoverflow.com/questions/11143062/getting-cmake-to-build-out-of-source-without-wrapping-scripts#11144109

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
... хочется вбросить какой-нибудь смачный стикер с фейспалмом, но в телеге поотваливались картинки
ну, я не знаю, может, неспроста она недокументирована, но на линуксах с версии 2.8.12 точно работает

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

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?

Страница 2437 из 2477