Size: a a a

pro.graphon (and gamedev)

2020 October 20

d

disba1ancer in pro.graphon (and gamedev)
заодно перевёл сборку на симейк, а ещё в креаторе есть инструмент для построения графических моделей, почти как UML
источник

K

Kirill in pro.graphon (and gamedev)
А индексер QtCreator'а разве поддерживает C++20?
Там ведь восьмой(вроде бы) clang, у него не должно быть 20 стандарта
источник

d

disba1ancer in pro.graphon (and gamedev)
там конечно не всё есть, но думаю пока хватит
источник

d

disba1ancer in pro.graphon (and gamedev)
Kirill
А индексер QtCreator'а разве поддерживает C++20?
Там ведь восьмой(вроде бы) clang, у него не должно быть 20 стандарта
char8_t парсит если в скрипте сборки указать 20ый стандарт
источник

K

Kirill in pro.graphon (and gamedev)
Хмм
источник

K

Kirill in pro.graphon (and gamedev)
Интересно, а в каком хедере он указан?
источник

d

disba1ancer in pro.graphon (and gamedev)
Kirill
Интересно, а в каком хедере он указан?
это новое ключевое слово
источник

d

disba1ancer in pro.graphon (and gamedev)
встроенный тип без хедера
источник

K

Kirill in pro.graphon (and gamedev)
А, не алиас
источник

K

Kirill in pro.graphon (and gamedev)
Прикольно
источник

d

disba1ancer in pro.graphon (and gamedev)
это даже не char
источник

d

disba1ancer in pro.graphon (and gamedev)
каст в char8_t* нарушает алиасинг
источник

K

Kirill in pro.graphon (and gamedev)
Это теперь что получается, char не гарантирует ровно 1 байт?
источник

K

Kirill in pro.graphon (and gamedev)
Или зачем его ввели
источник

d

disba1ancer in pro.graphon (and gamedev)
Kirill
Это теперь что получается, char не гарантирует ровно 1 байт?
не всё один байт
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Kirill
Это теперь что получается, char не гарантирует ровно 1 байт?
Один байт, но не 8 бит
источник

K

Kirill in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Один байт, но не 8 бит
Это как?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Байт в смысле самой маленькой адресуемой единицы
источник

d

disba1ancer in pro.graphon (and gamedev)
Kirill
Или зачем его ввели
просто в char мы можем что угодно кастовать и сырые байты перекладывать, а вот с char8_t такое не пройдёт
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Но может быть и 9 бит, и 18
источник