Size: a a a

cxx.Дискуссионная

2020 March 18

O

Ofee in cxx.Дискуссионная
Ofee
Что-то мне кажется, в этих библиотеках и можно поискать ответы...
Хотя, нужно ещё убедиться, что у них интерфейс именно тот, что нужен, потому что я детально не смотрел...
источник

Е

Егор in cxx.Дискуссионная
а вот это прикольно, можно в мапу пихать разные тупли и проверять, что нет значения, даже сфинае не нужно самому пихать
источник

TS

Till Schneider in cxx.Дискуссионная
Егор
Ну и как это шаблонным параметром использовать
источник

O

Ofee in cxx.Дискуссионная
Егор
а вот это прикольно, можно в мапу пихать разные тупли и проверять, что нет значения, даже сфинае не нужно самому пихать
Вот мне скинули пару аналогов без лупхолов... Как будет время, буду смотреть реализацию и надеяться, что не утону в макросах, как это было с ranges-v3
источник

TS

Till Schneider in cxx.Дискуссионная
я может чего не понимаю =)
источник

Е

Егор in cxx.Дискуссионная
но foo()
foo()
то одинаковые
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
я может чего не понимаю =)
error: static assertion failed
static_assert(UNIQUE() != UNIQUE());
                      ^
источник

TS

Till Schneider in cxx.Дискуссионная
Ofee
error: static assertion failed
static_assert(UNIQUE() != UNIQUE());
                      ^
источник

O

Ofee in cxx.Дискуссионная
Ofee
error: static assertion failed
static_assert(UNIQUE() != UNIQUE());
                      ^
Вот эта строка — цель
источник

Е

Егор in cxx.Дискуссионная
Ofee
error: static assertion failed
static_assert(UNIQUE() != UNIQUE());
                      ^
во, нам вот это нужно, как цель всего исследования
источник

Е

Егор in cxx.Дискуссионная
а што если задефайнить миллион макросов и потом андефать их
источник

Е

Егор in cxx.Дискуссионная
хотя ладно не надо
источник

O

Ofee in cxx.Дискуссионная
Лол, нужно разбираться, почему так
источник

O

Ofee in cxx.Дискуссионная
Ofee
Лол, нужно разбираться, почему так
А... Лол, строка-то одна!
источник

O

Ofee in cxx.Дискуссионная
Ofee
А... Лол, строка-то одна!
static_assert(UNIQUE()
             != UNIQUE());

Лол :D
источник

O

Ofee in cxx.Дискуссионная
@h4cktill, да, это уже удачная догадка, спасибо!)
источник

O

Ofee in cxx.Дискуссионная
Но для меня сделать это без макросов, уже, почти вызов...
источник

Е

Егор in cxx.Дискуссионная
модифицировать исходник в компайл тайме и добавлять отступов
источник

O

Ofee in cxx.Дискуссионная
Лол, весь мой словарный запас, лол
источник

O

Ofee in cxx.Дискуссионная
Егор
модифицировать исходник в компайл тайме и добавлять отступов
std::embed ждём ещё!
источник