Size: a a a

2021 July 01

K

Kelbon in supapro.cxx
к неактивному члену юниона...
источник

DF

Dollar Føølish in supapro.cxx
Ну да
источник

DF

Dollar Føølish in supapro.cxx
Надо дискриминант хранить
источник

K

Kelbon in supapro.cxx
думаю мягко говоря неприятно писать SSO, если стараться этого следовать, за"бёшься если честно
источник

DF

Dollar Føølish in supapro.cxx
Типа is_sso булево
источник

DF

Dollar Føølish in supapro.cxx
Или например хранить длину и по ней вычислять
источник

K

Kelbon in supapro.cxx
почему бы не хранить просто длину в каком то чаре(т.к. она не больше 128 уж точно), и сверять по длине, sso или уже нет
источник

DF

Dollar Føølish in supapro.cxx
Также есть юнионы где член всегда активен, например их используют чтобы обойти ограничение на дефолт конструктибле
источник

K

Kelbon in supapro.cxx
я представляю это как указатель+ длина + капасити, юнион с массивом чаров этого sizeof() - 1 и длины, хранящейся в чаре
источник

K

Kelbon in supapro.cxx
примерно
источник

K

Kelbon in supapro.cxx
только чуть сложнее организовано конечно
источник

K

Kelbon in supapro.cxx
если вариадик шаблоны появились в С++11, а выражения свёртки в С++17, то как пользоваться вариадик шаблонами в С++11?
источник

K

Kelbon in supapro.cxx
через откусывание головы чтоле?)
источник

NK

Nikolay Kononov in supapro.cxx
+
источник

K

Kelbon in supapro.cxx
ужос
источник

AS

Anatoly Shirokov in supapro.cxx
Мальчишка, что ты знаешь об ужасе
источник

AS

Anatoly Shirokov in supapro.cxx
Имхо, рекурсивные шаблоны со специализацией - мечта функциональщика
источник

K

Kelbon in supapro.cxx
особенно когда они ещё и в удобном виде
источник

AS

Anatoly Shirokov in supapro.cxx
Ужасы - это обход ограничений компиляторов, буст яркий пример того насколько все было плохо.
источник

AS

Anatoly Shirokov in supapro.cxx
Когда даже заявленные фичи работают с нюансами.
источник