@ProCxx

Страница 2170 из 2477
Surreal
30.06.2018
22:40:23
Вариант с прехраненной лямбдой тоже нормально работает. Только с immediately invoke проблемы, т.к. слегка дикий кейс, видимо.

Denis
01.07.2018
05:34:08
Google
Kirill
01.07.2018
05:37:21
потому что это пишется так https://godbolt.org/g/3fqwS4
но тогда мы не передаем лямбду в качетсве параметра, а уже посчитанный параметр

Denis
01.07.2018
05:37:42
там скобки же после лямбды

Kirill
01.07.2018
05:38:55
так и у него в вопросе тоже про результат
ок, тогда сорри, я думал именно лямбду как параметр, чтобы статический полиморфизм на лямбдах получить

Denis
01.07.2018
05:39:16
я вот как-то случайно сейчас узнал что structured binding нельзя капчурить в лямбду, вот это грусть вообще https://en.cppreference.com/w/cpp/language/lambda

так тоже можно, чо ты https://godbolt.org/g/6KNtA5
даже лучше вот так - https://godbolt.org/g/xZ7ECK

Kirill
01.07.2018
05:43:33
так тоже можно, чо ты https://godbolt.org/g/6KNtA5
круть, я думал нужно C++20 ждать

Alexey
01.07.2018
07:18:09
Всем привет

Bogdan
01.07.2018
07:36:36
Можно попробовать decltype

Alexey
01.07.2018
09:45:04
Может кто знает? Какие из перечисленных ключевых слов не являются зарезервированными в С? then, undo, go,less

Anatoly
01.07.2018
09:56:34
Может кто знает? Какие из перечисленных ключевых слов не являются зарезервированными в С? then, undo, go,less
знаешь как правильно самому искать ответ на подобные вопросы? открываешь стандарт С и ищешь keywords

Google
Surreal
01.07.2018
09:57:03
кленг может в это https://godbolt.org/g/qdmZFt
О, спасибо. Но, блин, опять какие-то implementation defined штуки.

Anatoly
01.07.2018
10:02:15
@GorbunovAleksey смотри, тебе Surreal уже полработы сделал, дело за малым: найти keywords :)

Alexey
01.07.2018
10:02:34
Да все там все 4 не зарезервированы

Vhäldemar
01.07.2018
10:22:51
значит /репорт

Ilia
01.07.2018
10:23:14
Зачем отвечаете на такие мусорные вопросы?

Удалять такое надо...

Vhäldemar
01.07.2018
10:23:41
ну так, почему не удалось удалить?

Anatoly
01.07.2018
10:46:37
Зачем отвечаете на такие мусорные вопросы?
если ты заметил, он сам ответил на свой вопрос.

он вынесет из экзамена по языку C, что then, undo, go,less не являются зарезервированными словами. это немало.

Ilia
01.07.2018
10:57:29
Eugene
01.07.2018
11:24:58
class A { virtual void Foo(); }; class B : public A { virtual void Foo() { // some code A::Foo() } }; Всякий раз, когда нужно обратиться к реализации предка, мне не хватает паскалевского ключевого 'inherited'. Потому, что если в последствии в иерархию между A и B вклинится класс со своим вариантом Foo(), то реализация B::Foo() перестанет работать так, как это было задумано при её написании. Есть ли возможность косвенно сослаться именно на тип предка, а не на конкретный тип в иерархии?

Eugene
01.07.2018
11:29:39
Ну можно сделать typedef, но не сильно спасёт.
Да, получится, что перед каждым наследованием нужно заводить свой псевдоним в общей области видимости, что очень уродливо.

Дмитрий
01.07.2018
11:29:58
Всё упирается во множественное наследование.

Eugene
01.07.2018
11:34:27
Всё упирается во множественное наследование.
Понятно, что это создаёт сложность, но кажется, что не большую, чем обращение к функции, имеющейся у обоих предков МН, что должно просто заканчиваться 'ambiguous call'

Google
Eugene
01.07.2018
12:34:08
Заведи внутри класса
Тогда получится, что тип предка нужно указывать дважды: один раз при наследовании, второй - в псевдониме. Так? Тоже криво.

Admin
ERROR: S client not available

Anatoly
01.07.2018
14:53:49
@evgusk достаточно давно было обсуждение super, можно начать читать с сообщения, на которое я ответил или чуть выше

Group Butler [beta]
01.07.2018
15:04:58
Denis has been warned (1/3)

Eugene
01.07.2018
16:18:30
У микрософта для этого есть __super - https://docs.microsoft.com/en-gb/cpp/cpp/super
Спасибо! Жаль, что в стандарт это решили не вносить. Принятая альтернатива (typedef), на мой взгляд, неудовлетворительна. Ну а привязываься или нет к нестандартным расширениям - отдельный вопрос.

Anatoly
01.07.2018
16:46:30
И все же C++ лучше, чем футбол, меньше нервов надо :)

Den
01.07.2018
16:49:10
И все же C++ лучше, чем футбол, меньше нервов надо :)
убегал в соседнюю комнату во время пенальти)

Chiveson
01.07.2018
16:49:27
Alex
01.07.2018
16:49:42
gg wp

Den
01.07.2018
16:49:44
со сборкой кстати, также были времена.

Alex
01.07.2018
16:49:48
Ваша сборная хорошо сыграла

Antony
01.07.2018
16:49:58
И все же C++ лучше, чем футбол, меньше нервов надо :)
И сюрпризов не меньше :) Всех с выходом в 0.25

Дед Пегас
01.07.2018
16:58:24
Mikhail Voronov
01.07.2018
17:43:44
Похоже, что завтра в допинге обвинят)

Vhäldemar
01.07.2018
18:39:47
Max
01.07.2018
18:42:39
повторили таки, молодцы
Впервые. В прошлый раз таки платформозависимо, а теперь -- универсально.

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