ну либо всегда через Execute_ дёргать, что неудобно и некрасиво (и с оверхедом)
Если не ошибаюсь, Execute нужен для того, абы можна было взаимодействовать з reflection системой анриала. Не хочешь это использовать ? Не используй "анриловских интерфейсов".
Если не ошибаюсь, Execute нужен для того, абы можна было взаимодействовать з reflection системой анриала. Не хочешь это использовать ? Не используй "анриловских интерфейсов".
Ну анрил иначе ошибку выдаёт ;) А без рефлексии нельзя - мне надо чтоб интерфейс можно было имплементировать и в ++ и в бп
На наличие интерфейса тебе в любом случае нужно будет проверить. О каком определении идет речь ?
в идеале мне надо: 1. возможность определять метод интерфейса как в плюсах так и в бп 2. при имплементации интерфейса в плюсах чтоб не было оверхеда на БП 3. удобное и одинаковое АПИ в месте вызова, чтоб не надо было думать где интерфейс имплементирован (в ++ или в бп)
Я пока не нашёл, как можно хотя бы 1 и 2 вместе сделать, даже без учёта п.3
в идеале мне надо: 1. возможность определять метод интерфейса как в плюсах так и в бп 2. при имплементации интерфейса в плюсах чтоб не было оверхеда на БП 3. удобное и одинаковое АПИ в месте вызова, чтоб не надо было думать где интерфейс имплементирован (в ++ или в бп)
Я пока не нашёл, как можно хотя бы 1 и 2 вместе сделать, даже без учёта п.3
Так, стоп, а просто _Implementation если вызывать?
Ну можно добавить в интерфейс чисто плюсовый метод, который по-умолчанию будет делать Execute, но в наследниках можно переопределить на плюсовую имплементацию. Как вариант навскидку.
Ну можно добавить в интерфейс чисто плюсовый метод, который по-умолчанию будет делать Execute, но в наследниках можно переопределить на плюсовую имплементацию. Как вариант навскидку.
в идеале мне надо: 1. возможность определять метод интерфейса как в плюсах так и в бп 2. при имплементации интерфейса в плюсах чтоб не было оверхеда на БП 3. удобное и одинаковое АПИ в месте вызова, чтоб не надо было думать где интерфейс имплементирован (в ++ или в бп)
Я пока не нашёл, как можно хотя бы 1 и 2 вместе сделать, даже без учёта п.3
что у тебя за ёба-штуки, что ты ТАК боишься оверхеда на вызов?..