Size: a a a

Конференция C++ Russia

2021 January 27

*

*cyberzx in Конференция C++ Russia
Простые вопросы, лабы и о IDE
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
*cyberzx
Простые вопросы, лабы и о IDE
ну ведь правильную строку читаешь, но не дочитываешь до конца
источник

*

*cyberzx in Конференция C++ Russia
Ладно, буду считать это очередным косяком комитета
источник

MM

Medved Medvedievich in Конференция C++ Russia
*cyberzx
Простые вопросы, лабы и о IDE
Простые вопросы - это в @supapro, там же написано. А в https://t.me/ProCxx как раз вопросы подобно вашим.
источник

AD

Andrey Davydov in Конференция C++ Russia
*cyberzx
Господа гуру стандарта. Скажите, почему для С++20 фичи Class Types in Non-Type Template Parameters требуется, что класс-параметром шаблона был не просто literal классом, а ещё имел все не статичные мемберы публичными.
Например только из-за этого требования нельзя использовать string_view для параметра шаблона и параметризировать шаблоны строками, что было бы здорово.
Потому что для non public полей не понятно, должны ли они участвовать в сравнении.
А string_view даже если бы его поля были публичными плохой вариант для expression template argument, поскольку он non-owning. Для параметризации шаблонов строками есть (должен быть) fixed_string.
источник

*

*cyberzx in Конференция C++ Russia
Andrey Davydov
Потому что для non public полей не понятно, должны ли они участвовать в сравнении.
А string_view даже если бы его поля были публичными плохой вариант для expression template argument, поскольку он non-owning. Для параметризации шаблонов строками есть (должен быть) fixed_string.
логично
источник

D

Danya in Конференция C++ Russia
Andrey Davydov
Потому что для non public полей не понятно, должны ли они участвовать в сравнении.
А string_view даже если бы его поля были публичными плохой вариант для expression template argument, поскольку он non-owning. Для параметризации шаблонов строками есть (должен быть) fixed_string.
источник

AD

Andrey Davydov in Конференция C++ Russia
Это-то понятно, но до стандарта еще не доехал, хотя proposal был еще в 2016-м.
источник

D

Danya in Конференция C++ Russia
Andrey Davydov
Это-то понятно, но до стандарта еще не доехал, хотя proposal был еще в 2016-м.
Тот пропозал был не об этом
источник

D

Danya in Конференция C++ Russia
И задачи того пропозала решаются constexpr std::string в большей части случаев
источник

D

Danya in Конференция C++ Russia
И совсем сырой он был — в шаблоне даже трейтов не было
источник

D

Danya in Конференция C++ Russia
Andrey Davydov
Это-то понятно, но до стандарта еще не доехал, хотя proposal был еще в 2016-м.
Но нужен ли он в стандарте?
источник

AD

Andrey Davydov in Конференция C++ Russia
Danya
Но нужен ли он в стандарте?
Раз люди хотят строки в template arguments, значит нужен.
источник

D

Danya in Конференция C++ Russia
Andrey Davydov
Раз люди хотят строки в template arguments, значит нужен.
Может лучше подогнать стандарт, чтобы можно было там std::string использовать?
источник

D

Danya in Конференция C++ Russia
Andrey Davydov
Потому что для non public полей не понятно, должны ли они участвовать в сравнении.
А string_view даже если бы его поля были публичными плохой вариант для expression template argument, поскольку он non-owning. Для параметризации шаблонов строками есть (должен быть) fixed_string.
Почему нельзя ориентироваться на user-provided operator==?
источник

АК

Александр Караев... in Конференция C++ Russia
Danya
Почему нельзя ориентироваться на user-provided operator==?
источник
2021 January 28

SP

Sergey Platonov in Конференция C++ Russia
Всем привет

Сегодня поговорим с Пашей Новиковым
https://www.youtube.com/watch?v=zwPqk7PqmLc

И ещё попробуем небольшой интерактив: смотреть трансляцию можно "вместе" через такой игровой движок:
https://game.jugru.org/300074/540106bf3f7d4d1e91f69431bfe2ab65

Проверено только в хроме/хромиуме. После входа нужно идти в бизнес-центр, потом в конференц-зал. Там зайти в серую зону (где стоят стулья) и нажать на клавиатуре X (икс).
Идея такая, что при приближении к другим игрокам вы можете их видеть и слышать и можно обсудить стрим, плюс мы с Алексеем будем там, так что можно нам по пути выдавать задавать вопросы из зала.
источник
2021 January 29

SP

Sergey Platonov in Конференция C++ Russia
Сегодня вспоминали касты и вот я вижу в коде:

reinterpret_cast<int>(0)
источник

ES

Egor Suvorov in Конференция C++ Russia
Sergey Platonov
Сегодня вспоминали касты и вот я вижу в коде:

reinterpret_cast<int>(0)
Бессмысленно. Беспощадно. C++.
источник

FS

Flower Surgeon in Конференция C++ Russia
Sergey Platonov
Сегодня вспоминали касты и вот я вижу в коде:

reinterpret_cast<int>(0)
источник