このページに関してのお問い合わせはこちら
C++相談室 part49
ツイート
860
:
デフォルトの名無しさん
:
2006/05/27(土) 07:07:42
コードのある範囲内で、グローバル名関数へのアクセスを禁止したいのですが・・・
#include <stdio.h>
namespace x
{
fread(...) { ... }
xmain()
{
fread(...);
fwrite(...);
}
}
main()
{
fread(...);
}
上のxmain()内でのfread()の呼び出しはx::fread()ですが、fwrite()の呼び出し先を::fwrite()でなく、エラーにしたいのです。何かいい方法はありますか?