@ProCxx

Страница 2176 из 2477
Constantine
04.07.2018
12:05:39
Да, го сделаем новую ссылку?) &&&
Это отдельная мечта, хочу неполиморфные ссылки)

Так что предлагаю сделать &&& и &&&& а также зарезервировать &!&

Дед Пегас
04.07.2018
12:06:13
(_._)

Arseny
04.07.2018
12:08:49
(_._)
подобного добра в виде (_,_) в gmock'ах хватает )

Google
Ilia
04.07.2018
12:08:55
Antony
04.07.2018
12:10:53
А, моя идея с ================= идёт в массы!
Предлагаю ввести аналог стрелочной нотации Кнута в C++ чтобы &&&& можно было записывать короче &^4 &&&&&&&& будет тогда &^8 Язык заиграет новыми красками :)

Alexey
04.07.2018
12:12:10
Предлагаю ввести аналог стрелочной нотации Кнута в C++ чтобы &&&& можно было записывать короче &^4 &&&&&&&& будет тогда &^8 Язык заиграет новыми красками :)
может сразу внести в стандарт плюсов vim? Ну, типа вот язык, а вот стандартный текстовый редактор для него!

Alexey
04.07.2018
12:13:34
ну, в стандарте нету...

Dmitry
04.07.2018
12:14:13
Foo&&!, восклицательный знак подчеркнёт что он точно must die!

Но для такой штуки move должен стать частью языка.

Ilia
04.07.2018
12:23:51
operator <===

Dmitry
04.07.2018
12:26:43
operator <===
Чтобы не спутать с <=>? ;)

Ilia
04.07.2018
12:27:01
Ну да

A.D.
04.07.2018
12:28:59
да стрелочками датафлоу рисовать - нехай компилятор разбирается.

Spoonson
04.07.2018
12:33:46
да стрелочками датафлоу рисовать - нехай компилятор разбирается.
это как в ядре линукса локфри алгоритмы описываются прям в комментах громадными асции артами? :^) Нехай и такое разруливает.

Alexander
04.07.2018
12:34:23
это как в ядре линукса локфри алгоритмы описываются прям в комментах громадными асции артами? :^) Нехай и такое разруливает.
хм... контракты в комментах, которые помогают оптимизировтаь код... а ведь неплохо звучит

Google
Alexander
04.07.2018
12:34:48
написать коммент к функции, как она работает. а потом зарепортить, что компилятор недооптимизировал

A.D.
04.07.2018
12:49:13
Alexey
04.07.2018
16:59:17
хм. а я правильно понимаю, что у френд-функции не может быть дефолтных значений аргументов?

Дмитрий
04.07.2018
17:16:43
Дефолтные аргументы могут быть

Там вопрос где их написать

Например если писать сразу с телом то точно можно

Alexey
04.07.2018
17:20:21
гм. сейчас поэкспериментирую

https://godbolt.org/g/bro4MU

вот

с gcc всё получается, а с clang нет. кто виноват и что делать?

Aleksandr
04.07.2018
17:38:11
https://en.cppreference.com/w/cpp/language/default_arguments If a friend declaration specifies a default, it must be a friend function definition, and no other declarations of this function are allowed in the translation unit.

Alexey
04.07.2018
17:40:49
то есть пофиксить надо так? struct S { template<typename T> friend T foo(int a=0) { return T{}; } };

Aleksandr
04.07.2018
17:41:18
если надо прям во френде объявить дефолт, то да

template<typename T> T foo(int a=0); struct S { template<typename T> friend T foo(int a); }; template<typename T> T foo(int a) { return T{}; }

или так

Alexey
04.07.2018
17:42:10
ага. спасибо. в foo довольно много кода, так будет лучше.

Игорь
04.07.2018
17:44:18
Alexey
04.07.2018
17:45:03
Почему все используют foo?
https://en.wikipedia.org/wiki/Foobar

Серж
04.07.2018
17:47:05
мотематики и физики в нии используют f, x, y, a, b, c

Aleksandr
04.07.2018
17:47:08
на картинке оттуда написано clang

Google
Серж
04.07.2018
17:47:11
в продакшон коде

Chiveson
04.07.2018
20:06:56
Microsoft&&! ?
но вместе с ним умрет гитхаб, вы готовы к такой жертве?

Крис
04.07.2018
20:08:03
но вместе с ним умрет гитхаб, вы готовы к такой жертве?
Не будет гитхаба будет альтернативное решение

Точнее они уже есть

Alexey
04.07.2018
20:08:25
гитхаб как крестраж майкрософта?

Chiveson
04.07.2018
20:19:28
@zamazan4ik, не подскадешь способ, как, без особых усилий, выкачать весь conan-center и развернуть его у себя?)

Денис
04.07.2018
20:39:59
Здравствуйте, поступаю в Вуз Подскажите на какой факультет лучше поступить связанное с IT

Chiveson
04.07.2018
21:09:02
После митапа стало интересно?)
не, давно интересуюсь, вот руки дошли документацию почитать

Anton
04.07.2018
21:09:24
не, давно интересуюсь, вот руки дошли документацию почитать
А, сегодня просто в спб был митап, где их продакт-манагер продвигал свой продукт

И чот демонстрация у него не особо пошла

Chiveson
04.07.2018
21:12:31
А, сегодня просто в спб был митап, где их продакт-манагер продвигал свой продукт
видео будет?) там есть же одна альтернатива хорошая, но у конан сильнее агитационная группа)

Anton
04.07.2018
21:14:24
видео будет?) там есть же одна альтернатива хорошая, но у конан сильнее агитационная группа)
Cлушай, ну вообще видос писался, но я вот не знаю, выкладывают они их или нет

Ilia
04.07.2018
21:27:20
Оххх, простого способа вроде бы нет
Саш, ты был прав про сегодняшний доклад по Conan... Увы, вообще не интересно, никаких подробностей технических.

Google
Ilia
04.07.2018
21:29:26
Ну, я хотел больше деталей.

Ilia
04.07.2018
21:33:39
RTFM
Согласен. Но хочется же на халяву....

Admin
ERROR: S client not available

Sergey
04.07.2018
22:03:09
Народ, как будет лучше поступить: Есть unordered map, ключ которой некоторое data_view (на мою структуру). Сама view не владеет данными и нужна только для того, чтобы не создавать копии для очередного доступа к мапе. Из каждой структуры я могу получить view на нее. Верно ли, что чтобы получить доступ через data_view, оригинальный объект должен быть жив? Правильно ли будет хранить ключ отдельно в памяти?

Ilia
04.07.2018
22:21:54
Народ, как будет лучше поступить: Есть unordered map, ключ которой некоторое data_view (на мою структуру). Сама view не владеет данными и нужна только для того, чтобы не создавать копии для очередного доступа к мапе. Из каждой структуры я могу получить view на нее. Верно ли, что чтобы получить доступ через data_view, оригинальный объект должен быть жив? Правильно ли будет хранить ключ отдельно в памяти?
Верно ли, что чтобы получить доступ через data_view, оригинальный объект должен быть жив? Ну, вполне естественно, что да, должен. Правильно ли будет хранить ключ отдельно в памяти? -- ЭТО КАК? я запутался. ХОчешь -- храни ключ в MAP, не хочешь -- храни в MAP ссылку на реальные данные. Как пожелаешь..

Alexander Alprog
04.07.2018
22:22:36
А кто что думает по поводу JAI? Я без холиваров, просто хочется сориентироваться, что народ в целом думает про него.

Ilia
04.07.2018
22:22:52
А это что?

Alexander Alprog
04.07.2018
22:23:17
JAI - это разрабатываемый язык программирования Джонатона Блоу. Если вы не из игровой индустрии, то скорее всего не слышали.

Alexander Alprog
04.07.2018
22:24:29
А из тех, кто слышал? (тут вообще много людей из геймдева?)

L1nk
04.07.2018
22:27:11
Общий доступ 'Laptev_31-33.pdf'

Jai

Alexander Alprog
04.07.2018
22:29:33
эм, что это было? )

Alexey
04.07.2018
22:30:01
эмм.. а спеки и компиль jai есть?

Alexander Alprog
04.07.2018
22:30:03
краткий перессказ стримов в виде статьи чьего-то диплома?

Alexey
04.07.2018
22:30:17
язык то интересный, да и видеоблох у него тоже ничего так. но где пощупать то?

Alexander Alprog
04.07.2018
22:30:36
эмм.. а спеки и компиль jai есть?
в конце года обещал закрытую дему

собственно, поэтому я и спрашиваю (очередная волна обсуждений поднялась)

Google
Alexey
04.07.2018
22:31:12
ну, пока нет спеки на язык и нет компилятора в свободном доступе - отношусь к jai как к любой проприентарщине у которой еще даже альфа релиза не было.

Alexander Alprog
04.07.2018
22:31:15
Я настроен скептически, хотя лучи уважения ему посылаю

Меня убивает строчка "no subtype polymorphism"

никакого наследования то бишь?

Alexey
04.07.2018
23:14:56
Alexander Alprog
04.07.2018
23:15:17
а где ещё?

Alexey
04.07.2018
23:15:33
ну, Go как минимум

может rust.

какие нибудь классы типов хаскеля

Aleksey
04.07.2018
23:28:31
Не будет гитхаба будет альтернативное решение
Getnoo, уже поимели альтернативное решение

Alexander Alprog
04.07.2018
23:29:25
Майкрософт Наделлы - это не майкрософт Балмера. Ничего гитхаб не умрёт

всё будет хорошо

Kitsu
05.07.2018
00:30:39
может rust.
Полагаю через дженерики и трейты там можно извратиться Плюс опять же есть лайфтаймы, которые кагбэ тоже тип и формально могут (наверное) являться подтипом

Alexander
05.07.2018
00:50:32
@zamazan4ik, не подскадешь способ, как, без особых усилий, выкачать весь conan-center и развернуть его у себя?)
я вижу себе это примерно таким образом: 1) Рецепты к либам и так открыты и там не привязано, куда и что лить. но там ничего сбилженого нет. 2) Настраиваем сами трэвис\аппейор на эти рецепты, чтобы билдили нужные нам конфигурации и потом лили. тулчейны для билда тоже открыты (докер образы с компиляторами). 3) Билдим всё это дело и льём куда хотим. Тут вопрос ещё, где хотим поднимать свой сервер - какое-то хранилище на артифактори или свой conan_server Можно билженое конечно с Conan тоже вытянуть... а потом это дело лить уже, куда хотим. тут придётся немного руками пописать подгрузку всех вариантов конфигурации из conan-center через conan install, а потом из кэша выдёргивать. но это выглядит извращённо как-то

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