Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Левые статические методы
|
|||
|---|---|---|---|
|
#18+
Дано: 1) Некоторый класс, указатель на который возвращается одной функцией и принимается другой (обе функции в DLL). 2) Дурной темплейт функции, принимающей на вход указатель на класс-параметр, вызывающий пару статических методов этого параметра и "другую функцию". Проблема: в "некотором классе" нет этих статических методов, отсюда компиляция всего этого барахла обламывается. Вопрос: есть ли способ "внедрить" статические функции в класс "малой кровью", не создавая наследника-прокси, реализующего полный интерфейс этого класса? До правки заголовка с объявлением класса я уже додумался, оставлю этот хак на чёрный день. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2020, 20:14 |
|
||
|
Левые статические методы
|
|||
|---|---|---|---|
|
#18+
Почему бы просто не сделать if constexpr проверку в шаблонной функции на наличие в классе-параметре необходимых статических функций и, при их наличии, вызывать их, а при отсутствии - не вызывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2020, 20:34 |
|
||
|
Левые статические методы
|
|||
|---|---|---|---|
|
#18+
Подколка в том, что и эта функция - не моя. С такой архитектурой API я скоро матом говорить начну... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2020, 23:10 |
|
||
|
Левые статические методы
|
|||
|---|---|---|---|
|
#18+
Сорцы давайте, филологи. Или все читающие должны фантазировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2020, 00:05 |
|
||
|
Левые статические методы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Подколка в том, что и эта функция - не моя. но если эта функция шаблонная, значит ее код не скомпилирован в dll и исходник, скорее всего, доступен. либо я чего-то не понимаю и действительно нужен минимально работающий пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2020, 10:08 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=5&tid=2017306]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 123ms |

| 0 / 0 |
