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

148
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 файлу и прочитать егоНо я ищу возможность передать не путь к файлу, а передать...

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

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

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

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

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

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

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

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

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

186