4 つの運動方程式の 1 つを解く関数があります。パラメータは浮動小数点数で、NULL パラメータと値が 0 のパラメータを区別する方法はありますか。この件について読んだところ、NULL と 0 は同じようです。0 を「無」の形式と区別したい理由は、0 の値は値を割り当て、「無」はその値が何であるかがわからないことを示しているからです。
float doSomething(float& foo, float& bar, float& goo, float& baz){
if(foo == (insert_null_value_here)){
return (foo_after_we_did_some_equation);
}
}
既に説明したように、「null」値を NULL または 0 にすることはできません。パラメーターがすべて浮動小数点数へのポインターである場合、「nullptrs」をチェックした場合、これは機能しますか?(私の主な質問ではありません)前の質問が「はい」の場合でも、非ポインター/参照型にどの値を使用できますか?(再-主な質問のステートメント)