Size: a a a

2020 May 05

SR

Square Root in pro.cxx
tdiff
А relacy вообще жив\рабочий?
Ну свою задачу он пока ещё выполняет. Однако я последний раз года 4 назад юзал его...
источник

t

tdiff in pro.cxx
ок, надо посмотреть, спасибо.
источник

NP

Nikita Provotorov in pro.cxx
std::weak_ptr можно инстанцировать от неполного типа?
источник

CD

Constantine Drozdov in pro.cxx
Nikita Provotorov
std::weak_ptr можно инстанцировать от неполного типа?
мне кажется, std::shared_ptr можно
источник

NP

Nikita Provotorov in pro.cxx
Constantine Drozdov
мне кажется, std::shared_ptr можно
угу, его можно
источник

CD

Constantine Drozdov in pro.cxx
Nikita Provotorov
угу, его можно
ну weak по гарантиям слабее shared
источник

CD

Constantine Drozdov in pro.cxx
там должен быть главный вопрос в делитере, а он в этой паре полиморфный
источник

VF

Vitaly Farmov in pro.cxx
Всем привет. А кто-нибудь использует magic_enum (https://github.com/Neargye/magic_enum) в проде? Как оно, не больно?
источник

O

Ofee in pro.cxx
Я в какой-то момент взял его на замену собственных велосипедов
источник

VF

Vitaly Farmov in pro.cxx
Ofee
Я в какой-то момент взял его на замену собственных велосипедов
Как полет?
источник

O

Ofee in pro.cxx
Vitaly Farmov
Как полет?
Проблем, за исключением требования апгрейда GCC/использования Clang, не было
источник

VF

Vitaly Farmov in pro.cxx
Ofee
Проблем, за исключением требования апгрейда GCC/использования Clang, не было
Спасибо
источник

OS

Oleksandr Senkovych in pro.cxx
Тот magic enum прикольно сделан. Он берет имя энума из PRETTY_FUNCTION
источник

OS

Oleksandr Senkovych in pro.cxx
интересно насколько проседает время конпеляции при этом
источник

N

Neargye in pro.cxx
Я и использую, но там ограничения как раз как мои енумы на работе (вот совпадение).
источник

A

Alex in pro.cxx
я заюзал на днях, решил задачу, которая меня много лет беспокоила на Андроид - синхронизировал enum в С++ с его клоном в Java. Точнее, не синхронизировал, но валидировал соответствие в рантайме.
источник

A

Alex in pro.cxx
разобраться как перечислить значения и имена элементов enum в Java было намного сложнее и дольше, чем прикрутить magic_enum в С++)
источник

VF

Vitaly Farmov in pro.cxx
Neargye
Я и использую, но там ограничения как раз как мои енумы на работе (вот совпадение).
Спасибо. Классная библиотека. Пытаюсь ее вместо костылей втянуть в проект, но  люди упорно не хотят облегчать себе жизнь и продолжают писать статические мапки и прочие костыли. Даже уже и не знаю, какие аргументы еще приводить. Дошло до того, что предложили ограничить одного человека, которому будет позволено в енумы добавлять новые значения..
источник

N

Neargye in pro.cxx
Vitaly Farmov
Спасибо. Классная библиотека. Пытаюсь ее вместо костылей втянуть в проект, но  люди упорно не хотят облегчать себе жизнь и продолжают писать статические мапки и прочие костыли. Даже уже и не знаю, какие аргументы еще приводить. Дошло до того, что предложили ограничить одного человека, которому будет позволено в енумы добавлять новые значения..
Я бы тоже был не рад вводу такой библиотеки) нужна либо уверенность как она работает, либо тесты. Библиотека легко валится если енумы например большие или бит-маски.
Вообще во всем виноват Антон и его magic-get, я этим и вдохновился.
источник

A

ARCHANGEL in pro.cxx
Парни, есть вопрос. Допустим, у меня есть std::vector<uint8_t> , и я беру его начало через метод data(). Могут ли быть какие-то проблемы, если я делаю так:

return *reinterpret_cast<uint64_t*>(v.data());
источник