プログラムでerrno()のどの実装を使用すべきかについて混乱があります。
私の知る限り、標準のerrno()はerrno.hで定義されています。ただし、Visual Studioのstdlib.hにもerrno()があります。それは間違っているかもしれませんが、私にとってはstdlib.hのerrno()はerrno.hのものよりも高速です。ただし、errno()はstddef.hでも定義されています。
どちらを使うべきですか?#ifdef _WIN32 #include <stdlib.h> #else #include <errno.h> #endif
?