我问这个问题是因为我什至不明白如何在互联网上寻找它。所以这是代码行:
FUNC(input_1, input_2) function_name(void)
{
/*
* here is my code, no return is written at the end
*/
}
谁能向我解释一下这种声明或铸造形式是什么。
我问这个问题是因为我什至不明白如何在互联网上寻找它。所以这是代码行:
FUNC(input_1, input_2) function_name(void)
{
/*
* here is my code, no return is written at the end
*/
}
谁能向我解释一下这种声明或铸造形式是什么。
你应该检查你的源代码,可能FUNC
是一个宏。如果您不确定要查找宏,您可以告诉编译器在预处理器阶段之后停止(MSVC:编译器开关/EP
或/P
,gcc:编译器开关-E
),然后查看编译器在预处理器扩展所有宏后看到的内容.
假设您在基于 *nix 的系统下,执行:
find . -regex ".*\.\([chCH]\|cc\|CC\)" | xargs grep -n --color FUNC
可能进一步做
| grep define -n --color
在项目根目录的第一个命令的末尾将帮助您找出答案。