專案3 IP位址類

2021-07-11 03:10:24 字數 804 閱讀 7227

問題及**:

/*

*檔名稱:test.cpp

*作 者:李一波

*完成日期:2023年4月11號

*版 本 號:v1.0

* *問題描述:在網際網路中使用的ip位址佔4個位元組,可以用四段發表示,每段值的範圍是0-255,中間用「.」隔開,例如202.194.116.97。其實也可以看看乙個有4位元組的無符號整型值3401741409。

*輸入描述:

*程式輸出:

*/#includeusing namespace std;

class ip

; //4位元組的ip位址可以看作4部分,每部分1位元組

unsigned int address; //4位元組的ip位址可以看成乙個4位元組的整體

};public:

ip(int=0,int=0,int=0,int=0); //建構函式

void showip(); //用四段法顯示ip位址

bool samesubnet(const ip &ip, const ip &mark); //判斷是否處於同一子網

char whatkind(); //返回屬於哪一類網路

};//實現成員函式

ip::ip(int s0,int s1,int s2,int s3)

void ip::showip()

{ cout執行結果:

第6周專案3 IP位址類

檔名稱 test.cpp 完成日期 2016年3月8 問題描述 ip位址 在日常網路環境中,基本是都在使用b,c兩大類位址,而ade這3類位址都不打可能被使用到。include using namespace std class ip ip位址共4位元組,或者看成結構體所指4部分 unsigned ...

第六周實踐專案3 IP 位址類

問題及 檔名稱 text.cpp 完成日期 2016年4月5日 版本號 vc 6.0 輸入描述 程式輸出 輸出結果 includeusing namespace std class ip unsigned char address public ip int 0,int 0,int 0,int 0 ...

第6周專案3 IP位址類

完成日期 2016.4.7 版本號 v1.0 問題描述 在網際網路中使用的ip位址佔4位元組,可以用四段法表示,每段值的範圍為0 255,中間用 隔開,例如202.194.116.97.其實,也可以看看乙個有4位元組的無符號整形值3401741409.現設計乙個ip位址類,用於儲存ip位址,並實施在...