文档介绍:精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________
y();
void input();
}D; //D用于存储输入的目的主机IP地址
void B::input() //定义input函数,用于输入参数,分四部分输入,每部分以回国结束
{
cin>>part1;
cin>>part2;
cin>>part3;
cin>>part4;
}
void B::display() //以点分十进制形式显示IP地址,子网掩码
{
cout<<part1<<".";
cout<<part2<<".";
cout<<part3<<".";
cout<<part4<<endl;
}
class C //定义C类用于设定路由表中和项
{
public:
void setDEST(int p1,int p2,int p3,int p4);
void setSUBNET_MASK(int a1,int a2,int a3,int a4);
A DEST; //DEST为目的主机地址,类型为A
A SUBNET_MASK; //子网掩码,类型为A
};
void C::setDEST(int p1,int p2,int p3,int p4)
{
=p1;
=p2;
精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
=p3;
=p4;
}
void C::setSUBNET_MASK(int a1,int a2,int a3,int a4)
{
=a1;
=a2;
=a3;
=a4;
}
void AND(B IP,C subnet_mask) //AND函数用于将IP地址和子网掩码遂位相“与”等到相应的子网号
{
A SUB=;
=&;
=&;
=&;
=&;
}
int main()
{
C c[3];
c[0].setDEST(0,0,0,0); //为相应的路由表项赋值
c[0].setSUBNET_MASK(255,255,0,0);
c[1].setDEST(145,13,3,10);
c[1].setS