Size: a a a

2020 July 14

D

Danya in supapro.cxx
Anton Kviatkovskii
Ну короче понятно, эта фича не для обычных девелоперов
Ждём рефлексию и кайфуем
источник

D

Danya in supapro.cxx
(пожалуйста примите ее хотя бы в С++26)
источник

D

Danya in supapro.cxx
Хотя ещё понадобится лет сорок, чтобы на него все перешли
источник

AF

Aidar Fattakhov in supapro.cxx
Anton Kviatkovskii
Ну короче понятно, эта фича не для обычных девелоперов
Я бы сказал для необычных
источник

AF

Aidar Fattakhov in supapro.cxx
Там ещё constinit да?
источник

D

Danya in supapro.cxx
Danya
Хотя ещё понадобится лет сорок, чтобы на него все перешли
Но я хотя бы свои петпроекты буду писать на хорошем стандарте..
источник

AK

Anton Kviatkovskii in supapro.cxx
Aidar Fattakhov
Там ещё constinit да?
Да
источник

AK

Anton Kviatkovskii in supapro.cxx
Но его кстати имеет смысл в своём коде применять
источник

D

Danya in supapro.cxx
Aidar Fattakhov
Там ещё constinit да?
Он вроде для того, чтобы инициализация во время компиляции была, но сама переменная не конст
источник

D

Danya in supapro.cxx
Anton Kviatkovskii
Но его кстати имеет смысл в своём коде применять
Есть такое
источник

t

tamtakoe in supapro.cxx
Сейчас мне точно надают по голове за такой оффтоп, но, в продолжении вчерашней темы, просто посмотрите, как должно работать здоровое сообщество: https://javascript.ru/forum/css-html/80309-pomogite-perevesti-kod-s-s-na-js.html
Никто никого не посылает на фриланс, учиться или еще куда-то, а просто берут и помогают
источник

s

std::slavik in supapro.cxx
disba1ancer
меня и интересует есть ли готовые решения для разбора
flatbuffers
источник

s

std::slavik in supapro.cxx
я везде где могу пихаю)
источник

I

Ioann_V in supapro.cxx
Вопрос. Положим я передаю в качестве параметра шаблона - user аллокатор, он копируется. Рассматриваем std::vector, для простоты. Реально ли такое провернуть в Си? Да, шаблонов там нет, я скорее спрашиваю о реальности передать в макрос функции работы с памятью и надеяться что он. будут заинлайнены:?
источник

s

std::slavik in supapro.cxx
_Generic()?
источник

s

std::slavik in supapro.cxx
источник

I

Ioann_V in supapro.cxx
std::slavik
_Generic()?
Нет, вроде как. Generic это для перегрузки функций. У меня кейс такой:
Есть вектор написанный на Си. Хочу передавать туду функции аллокации памяти и чтобы они 100% инлайнились, при том что сам вектор(его *.c единица трансляции) - ничего не знали про файлы в которых эти функции работы с памятью объявлены и определены.
Кажется, указатель на функцию то что нужно, но будет ли inline?
источник

s

std::slavik in supapro.cxx
указатель на функцию?
источник

I

Ioann_V in supapro.cxx
std::slavik
указатель на функцию?
Да, а что не так? Ну, можно и структуру с таких указателей передать, конечно. Вопрос в том, реально ли тут получить inline или всегда call будет?
источник

s

std::slavik in supapro.cxx
ну через раннюю линковку передавать указатель на функцию
источник