constexpr функция вместо define “функции”

111
20 июня 2021, 05:10
#define MethodHandler( Object, Method ) createMethodEventHandler( Object, &Method )

ReSharper выдаёт предупреждение "function-like macro used; consider a constexpr template function", что значит: используйте constexpr функцию, вместо define. но при этом ReSharper не говорит как это сделать.

как заменить define на constexpr?

createMethodEventHandler объявлен так:

template<class TObject, class ...TParams>
EventHandler<TParams...>& createMethodEventHandler(TObject& object, void(TObject::* method)(TParams...))
READ ALSO
Как передать ByteBuffer в FFmpeg?

Как передать ByteBuffer в FFmpeg?

Я работаю с либой FFmpeg и здесь есть возможность передать путь к mp4 файлу и прочитать егоНо я ищу возможность передать не путь к файлу, а передать...

67
Чем плохи кастомные атрибуты

Чем плохи кастомные атрибуты

Слышал о том, что кастомные атрибуты это не есть хорошо

119
Есть ли смысл в обфускация html и css?

Есть ли смысл в обфускация html и css?

Нарпимер если сделать обфускацию js то есть шанс,найти хороший обфускаторый который на данный момент времени не могут расшифроватьА как быть...

86
Как правильно разнести Событие по разным файлам?

Как правильно разнести Событие по разным файлам?

Есть статический Класс который выполняет определенный набор действий и информирует через события о ходе свой работы тех кто подписан на негоЭтот...

133