91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-09
  • 語言: C/C++
  • 標簽: C++??作業(yè)??

資源簡介

實現(xiàn)了路由器分組轉(zhuǎn)發(fā)算法,可以修改參數(shù)自定義網(wǎng)絡(luò)。

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
using?namespace?std;

class?Nets
{
????public:
????string?field?=?““;
????vector?Routers?;
????Nets(string?ip)
????{
????????field?=?ip;
????};
????void?add_router(string?R)
????{
????????Routers.push_back(R);
????};

};

class?router
{
????public:
????map?router_table;
????void?update(string?D?string?next)
????{
????????router_table.insert(pair(Dnext));
????};
};
map?routers;
map?nets;

main()
{
????router?R1;
????R1.update(“10.0.0.0““out“);
????R1.update(“20.0.0.0““out“);
????R1.update(“30.0.0.0““20.0.0.9“);
????R1.update(“40.0.0.0““20.0.0.9“);

????router?R2;
????R2.update(“10.0.0.0““20.0.0.7“);
????R2.update(“20.0.0.0““out“);
????R2.update(“30.0.0.0““out“);
????R2.update(“40.0.0.0““30.0.0.1“);

????router?R3;
????R3.update(“10.0.0.0““30.0.0.2“);
????R3.update(“20.0.0.0““30.0.0.2“);
????R3.update(“30.0.0.0““out“);
????R3.update(“40.0.0.0““out“);

????routers.insert(pair(“R1“R1));
????routers.insert(pair(“R2“R2));
????routers.insert(pair(“R3“R3));

????Nets?n1(“10.0.0.0“);
????n1.add_router(“R1“);

????Nets?n2(“20.0.0.0“);
????n2.add_router(“R1“);
????n2.add_router(“R2“);

????Nets?n3(“30.0.0.0“);
????n3.add_router(“R2“);
????n3.add_router(“R3“);

????Nets?n4(“40.0.0.0“);
????n4.add_router(“R3“);

????nets.insert(pair(“10“n1));
????net

評論

共有 條評論