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