![]() |
1
7
如果是纯C,是否有关于“未知”函数的警告?如果是,则编译器决定未知函数返回int,然后继续..检查是否包含正确的头,并在使用函数之前声明该函数。 |
![]() |
2
2
找到答案,根据
this
. 我没有引用包含函数原型的头文件。所以,据我所知,编译器猜测函数的类型签名,并猜测返回类型是默认的
这一切都有效,因为包含函数的实现文件包含在构建和返回类型中(假定为
|
![]() |
3
0
函数generateloggingsmfreadercallback还是generateloggingcallback?如果原型中的函数名与调用中的函数名不匹配,那么奇怪的是,您并没有收到每个构建的警告。 |