调用 ifstream 的 rdbuf() 函数会被视为病毒程序吗?该如何处理

调用 ifstream 的 rdbuf() 函数会被视为病毒程序吗?
//rdbuf.cpp
#include <fstream>
#include <iostream>
using namespace std;
 
int main() {
  ifstream in("rdbuf.cpp");
  cout << in.rdbuf();
  // Outputs entire file
  return 0;
}
 
以上是几行简单的代码。我用的是VS2010,编译没错,链接时rdbuf.exe被Bitdefender杀毒软件视作病毒导致从而生不成可执行文件。我试了一下,很大可能是调用了rdbuf函数的问题。不过我不知道是为什么,有老师可以帮忙解释一下吗?

------解决方案--------------------
曾经的曾经我都是关闭杀毒软件写程序的.. 
要不就在杀毒软件,添加程序信任。
------解决方案--------------------
引用:
引用:曾经的曾经我都是关闭杀毒软件写程序的.. 
要不就在杀毒软件,添加程序信任。
Mr. Li, 你回贴真是迅雷的速度啊!
 很速度。

刚发现我一直没有杀毒软件。。
------解决方案--------------------
引用:
引用:引用:引用:曾经的曾经我都是关闭杀毒软件写程序的.. 
要不就在杀毒软件,添加程序信任。
Mr. Li, 你回贴真是迅雷的速度啊! 很速度。

刚发现我一直没有杀毒软件。。
你们都不用杀毒软件的吗?

我现在工作开发环境是 金山,VS2005,2003.. 不知道是不是2010的问题 ,生成的exe被杀毒
误认为要改程序的代码..
------解决方案--------------------
写程序最多装个MSE, 其他杀软表装, 裸奔也行..