标签: c++ c macros
如何将以下宏转换为函数?
#define xtime(x) ((x<<1) ^ (((x>>7) & 1) * 0x1b))
答案 0 :(得分:2)
template<typename T> T xtime(T x) { return ((x<<1) ^ (((x>>7) & 1) * 0x1b)); }