如果 VC 编译器找不到原型的实现,它会发出警告吗?
示例(注意参数不匹配):
// calcSomething.h
int calcSomething(
int year,
int month,
int day,
int hour,
int minute,
int second
);
和
// calcSomething.cpp
int calcSomething(
int year,
int month,
int day
)
{
// ... implementation
}
更新:显然 G++ 有一个名为的开关-Wmissing-declarations
,我认为它可能符合我的需要,但显然适用于 VC++。