
Aidar
18.09.2017
12:37:33
все подряд тащим, хотя нужны фундаментальные концепции а не саарок

Alexander
18.09.2017
12:37:44

Дед Пегас
18.09.2017
12:38:07
Not this shit again)

Google

Andrey
18.09.2017
12:38:14

nuke_bird
18.09.2017
12:38:21

Alexander
18.09.2017
12:39:05
во флудилку, пожалуйста
конструктивное сравнение двух системных языков программирования и что С++ будет полезно перенять. Не считаю флудом

Anatoly
18.09.2017
12:39:08

Alexander
18.09.2017
12:39:12

Alex Фэils?︙
18.09.2017
12:39:28

Alexander
18.09.2017
12:39:31

nuke_bird
18.09.2017
12:39:36

Alex Фэils?︙
18.09.2017
12:39:42

Alexander
18.09.2017
12:40:02

nuke_bird
18.09.2017
12:40:09

Alexander
18.09.2017
12:40:18
да, прикольно. Да, интересно. Не более

Google

nuke_bird
18.09.2017
12:40:42
AVE STROUSTRUP
А как формально эта плюшка из С++17 называется?:
auto [a, b, c] = Foo(1, '2', "3");
Я понял как оно работает, но хотелось бы на cppreference читнуть

Antony
18.09.2017
12:42:57
structured bindings

Aidar
18.09.2017
12:42:59
structured bindings

nuke_bird
18.09.2017
12:43:17
ок, сап

Azoyan
18.09.2017
12:43:58

Nick
18.09.2017
12:45:12
зайдем с другой стороны как упростить следующее выражение:
long b1 = 0b01100101;
long r1 =
((b1 & (1 << 0)) << 0) |
((b1 & (1 << 0)) << 1) |
((b1 & (1 << 1)) << 1) |
((b1 & (1 << 1)) << 2) |
((b1 & (1 << 2)) << 2) |
((b1 & (1 << 2)) << 3) |
((b1 & (1 << 3)) << 3) |
((b1 & (1 << 3)) << 4);
чтобы без циклов и ифов

Azoyan
18.09.2017
12:45:20
Как я и предполагал, штука оказалась очень сладкой, теперь хочется пользоваться ей, а не it->second, например, в pair

Aidar
18.09.2017
12:45:40
n едениц это (1«n)-1

Nick
18.09.2017
12:46:41
щас бы внимательно читать

nuke_bird
18.09.2017
12:46:58

Aidar
18.09.2017
12:47:25

nuke_bird
18.09.2017
12:47:32

Александр
18.09.2017
12:47:48
в c++2a есть
c++17 уже устарел

Aidar
18.09.2017
12:48:00
ммм

Alexander
18.09.2017
12:48:22
?

Александр
18.09.2017
12:48:29

nuke_bird
18.09.2017
12:48:30
а, лол

Google

nuke_bird
18.09.2017
12:49:49
сори, не прав. Просто недавно статью читал, вот и наложилось неправильно

Berkus
18.09.2017
12:50:01

Evgeniy
18.09.2017
12:50:13
уже давно обмазал код метаклассами

Ilia
18.09.2017
12:54:51

Antony
18.09.2017
12:55:42
Зовётся void*

nuke_bird
18.09.2017
12:57:08
Зовётся void*
Ну если речь о С++, то каноничней уже std::any (или своя реализация any)
и то, все же, это все не то

Ilia
18.09.2017
12:57:18

Berkus
18.09.2017
12:57:33

Ilia
18.09.2017
12:57:34

Berkus
18.09.2017
12:57:52
покажи язык, который становится проще с годами?

Azoyan
18.09.2017
12:58:30

Alexander
18.09.2017
12:58:50

Berkus
18.09.2017
12:59:08

nuke_bird
18.09.2017
12:59:22
Имхо, зря С++ так сильно печется об обратной совместимости версий. Это лишает гибкости, сложно новые фичи вводить
Хотя смотря с какой стороны смотреть на это "зря"...

Berkus
18.09.2017
12:59:29
понятно что вирт всегда один и тот же язык изобретает, но все же от паскаля он сильно отличается

Alexander
18.09.2017
12:59:31
я не представляю себе, как язык, который по возможностям не будет уступать С++, будет спректирован кардинально по-другому и быть простым

Ilia
18.09.2017
12:59:33


Alex Фэils?︙
18.09.2017
13:00:14
уже давно обмазал код метаклассами
"А я люблю обмазываться метаклассами и компилировать. Каждый день я хожу по интернету, скачивая ночные билды компиляторов в большую папку загрузок, и собираю туда все билды. На два билда уходит целый день. Зато, когда после тяжелого дня я закрываю браузер и иду в ту папку, включаю компиляторы... ммм... и сваливаю в них свое метаклассное сокровище. И компилирую, представляя, что меня поглотил метакласс. Мне вообще кажется, что метаклассы умеют думать, у них есть свои семьи, города, чувства, не выбрасывайте пропозал с ними из предстоящего стандарта, лучше приютите их, говорите с ними, ласкайте их... А вчера мне приснился чудный сон, как будто я нырнул в шаблоны, и они превратились в метаклассы, constexpr, STL-контейнеры, асинки - все из метаклассов, даже небо, даже Аллах!"

Google

Ilia
18.09.2017
13:00:22


Alex Фэils?︙
18.09.2017
13:00:34
"А я люблю обмазываться метаклассами и компилировать. Каждый день я хожу по интернету, скачивая ночные билды компиляторов в большую папку загрузок, и собираю туда все билды. На два билда уходит целый день. Зато, когда после тяжелого дня я закрываю браузер и иду в ту папку, включаю компиляторы... ммм... и сваливаю в них свое метаклассное сокровище. И компилирую, представляя, что меня поглотил метакласс. Мне вообще кажется, что метаклассы умеют думать, у них есть свои семьи, города, чувства, не выбрасывайте пропозал с ними из предстоящего стандарта, лучше приютите их, говорите с ними, ласкайте их... А вчера мне приснился чудный сон, как будто я нырнул в шаблоны, и они превратились в метаклассы, constexpr, STL-контейнеры, асинки - все из метаклассов, даже небо, даже Аллах!"
(извините, не удержался от копипасты)

Alexander
18.09.2017
13:01:01

Ilia
18.09.2017
13:01:02
?

Azoyan
18.09.2017
13:01:26
Да, увеличивайте стандартную библиотеку

Ilia
18.09.2017
13:01:44

Alexander
18.09.2017
13:01:46

nuke_bird
18.09.2017
13:02:05

Admin
ERROR: S client not available

Alex Фэils?︙
18.09.2017
13:02:16

Ilia
18.09.2017
13:02:39

nuke_bird
18.09.2017
13:02:50
идеальный язык - тот, который заточен под конкретную задачу
го для каждой задачи делать свой ЯП, чо

Alexander
18.09.2017
13:03:41

Alex Фэils?︙
18.09.2017
13:03:47

Nick
18.09.2017
13:04:11
ебать вы бесполезны, засрали чат что мой вопрос никто не увидит, только трепаться о херне, никакой помощи
запомните выбор языка это как вера - а переобучение на другйо язык - как обращение в другую веру, если вы не в состоянии догнать что отличия есть суть говно, то спорьте дальше в этом уютном говночате

Alexander
18.09.2017
13:04:28

Nick
18.09.2017
13:04:38
да малоли вдруг тут адекваты всетаки есть

Azoyan
18.09.2017
13:04:40

Nick
18.09.2017
13:04:46
и вкурсе как решать реальные пробелмы
а не переливать из пустого в порожнее

Google

Alexander
18.09.2017
13:04:57

Nick
18.09.2017
13:05:24
чтото только один попытался вникнуть в пробелму и то не до конца
да это рейдж чистой воды

Alexander
18.09.2017
13:06:00

Александр
18.09.2017
13:06:10
Ну вопрос про битовые операции конечно уровня pro.cxx

nuke_bird
18.09.2017
13:06:19
не хочешь - не ешь, сопли не нужны
тут все происходит на добровольной основе, нет принуждения к помощи

Azoyan
18.09.2017
13:06:21
Запиньте вопрос чувака!

Alexander
18.09.2017
13:06:21
хочешь, чтобы быстро помогли и так рьяно требуешь? Выставляй ценник

Nick
18.09.2017
13:06:35
а @AlexFails сделал групу по асму где блять ридонли вновь прибывшие и задать там вопрос нельзя
он и тут админ

nuke_bird
18.09.2017
13:06:58

Azoyan
18.09.2017
13:07:54

Alex Фэils?︙
18.09.2017
13:08:10


Nick
18.09.2017
13:08:29
есть тут кто упарывается по битовым операциям? или может линку киньте где можно спросить
нужно растягивать байты, инты, лонги, т.е. из
01100101b
нужно получить удвоенное:
0011110000110011b
учетверенное:
00001111111100000000111100001111b
и увосьмиренное при лонге:
0000000011111111111111110000000000000000111111110000000011111111b
думаю понятно, наивно делается через кучу сдвигов, а хочется какойнить битовой магии, типа используем какиенить константы и т.п. чтобы получить проще результат
зайдем с другой стороны как упростить следующее выражение:
long b1 = 0b01100101;
long r1 =
((b1 & (1 << 0)) << 0) |
((b1 & (1 << 0)) << 1) |
((b1 & (1 << 1)) << 1) |
((b1 & (1 << 1)) << 2) |
((b1 & (1 << 2)) << 2) |
((b1 & (1 << 2)) << 3) |
((b1 & (1 << 3)) << 3) |
((b1 & (1 << 3)) << 4);
чтобы без циклов и ифов

Aidar
18.09.2017
13:08:30
ахах
вот это вопрос так вопрос

Azoyan
18.09.2017
13:09:27

Nick
18.09.2017
13:09:54
мне надо менимум операций, а рекурсия - это плюс куча говна на стеке

Azoyan
18.09.2017
13:10:17