#define GET_MACRO_LEN(MACRO) (sizeof(#MACRO) - 1)
int main() {
int n = GET_MACRO_LEN(TEST);
}
获取表达式长度
这篇博客探讨了如何使用预处理器宏GET_MACRO_LEN来获取C/C++中宏定义的长度,通过main函数中的实例展示了其实现方法。
这篇博客探讨了如何使用预处理器宏GET_MACRO_LEN来获取C/C++中宏定义的长度,通过main函数中的实例展示了其实现方法。
#define GET_MACRO_LEN(MACRO) (sizeof(#MACRO) - 1)
int main() {
int n = GET_MACRO_LEN(TEST);
}

被折叠的 条评论
为什么被折叠?