有没有办法强制编译器对这样的代码发出警告:
double func(double a,double b)
{
double c=a/b;
return c;
}
但不是这个:
double func(double a,double b)
{
if(b==0)
return 0;
double c=a/b;
return c;
}
类似的东西:
警告:b在分界线中可能为零......
我希望编译器强制我在代码中检查除零。