面向对象STL的应用之病毒复制

img
/********* Begin /
class Virus
{
//病毒类的声明
public:
int Gen;
Virus(const Virus &v);
Virus();
/
End *********/
};

/********* Begin *********/

//病毒类的定义以及其他内容
Virus::Virus()
{

}
bool operator==(const int &g,const Virus &v)
{

if(v.Gen == g)
return g;
else
return 0;

}
Virus::Virus(const Virus &v)
{
this->Gen = v.Gen+1;
}
/********* End *********/
源代码已给出