なしで関数がオーバーロードされたため、以前に問題がありましたstd::
。そして、私はusing namespace std;
.
名前空間 std を使用して削除すると、プログラムはがらくたの結果を得る
cに由来し、名前空間の下のc ++関数でのみ動作する非std関数をすべて無効にする方法はありますかstd
(使用する必要はありusing namespace std;
ません)?
言い換えれば、その間違いをしないようにするのsin()
ではなく、使用するとエラーが発生したいのです。std::sin()
もちろん、sin だけでなく、 と競合するすべての関数についても同様math.h
です。