-4

我问这个问题是因为我什至不明白如何在互联网上寻找它。所以这是代码行:

FUNC(input_1, input_2) function_name(void)
{
        /*
         * here is my code, no return is written at the end 
         */

}

谁能向我解释一下这种声明或铸造形式是什么。

4

2 回答 2

1

你应该检查你的源代码,可能FUNC是一个宏。如果您不确定要查找宏,您可以告诉编译器在预处理器阶段之后停止(MSVC:编译器开关/EP/P,gcc:编译器开关-E),然后查看编译器在预处理器扩展所有宏后看到的内容.

于 2013-11-14T13:58:58.033 回答
0

假设您在基于 *nix 的系统下,执行:

   find . -regex ".*\.\([chCH]\|cc\|CC\)" | xargs grep -n --color FUNC

可能进一步做

    | grep define -n --color

在项目根目录的第一个命令的末尾将帮助您找出答案。

于 2013-11-14T13:57:48.633 回答