-
- -> il-2(1 знак., 21.04.2024 12:23, ссылка)
- А кто ему помешает заинлайнить? Видимость переменной, это только шкрябочка в мосхе линкера. - mse homjak(21.04.2024 11:24)
- Определение функции поместить в хедер. Функция статическая. Вот и
будут одноименные функции в разных сишных модулях, включающих этот
хедер. - SciFi(21.04.2024 11:23)
- Можно попробовать на макросах накрутить "манглинг", чтобы на каждый вызов создавался свой экземпляр функции. - LightElf(21.04.2024 11:47)
- Проблема не в одинаковых функциях. mse homjak(259 знак., 21.04.2024 11:39)
- Контекст нужно указывать в явной форме. Можно хранить "снаружи" и
передавать указатель, можно внутри и передавать индекс. Cкpипaч(62 знак., 21.04.2024 12:00)
- Как сделать закат солнца вручную, вполне понятно. Хочеца
непонятного: то-ли севрюжины с хреном, то-ли зарезать кого-нибудь. - mse homjak(21.04.2024 13:25)
- Не советую. Сделай лучше шашлыки с красным вином :) Cкpипaч(29 знак., 21.04.2024 13:39)
- +1. Несколько экземпляров функций принято делать, если они отличаются кодом или типом параметров. Например в графических либах такое делают. В том же OpenGL тысяча почти одинаковых функций, пишут одну с кучей #ifdef, а потом её тысячу раз вставляют, обложив разными #define - LightElf(21.04.2024 12:07)
- Как сделать закат солнца вручную, вполне понятно. Хочеца
непонятного: то-ли севрюжины с хреном, то-ли зарезать кого-нибудь. - mse homjak(21.04.2024 13:25)
- Контекст нужно указывать в явной форме. Можно хранить "снаружи" и
передавать указатель, можно внутри и передавать индекс. Cкpипaч(62 знак., 21.04.2024 12:00)
- Как элегантно! Вы правы. - Cкpипaч(21.04.2024 11:29)