第6周專案3 位址類

2021-07-11 04:42:07 字數 586 閱讀 9935

問題描述:在網際網路中使用的ip位址佔4位元組,可以用四段法表示,每段值的範圍為0-255,中間用「.」隔開,例如202.194.116.97。其實,也可以看看乙個有4位元組的無符號整型值3401741409。 現設計乙個ip位址類,用於儲存ip位址,並實施在ip位址上的一些操作。。

#include using namespace std;

class ip

; unsigned int address;

};public:

ip(int=0,int=0,int=0,int=0);

void showip();

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 ...

第6周專案3 IP位址類

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

第6周專案6 複製模板類 1

檔名稱 main.cpp 完成日期 2015年 4月19日 版本號 v1.0 問題描述 閱讀教材例10.1。該例實現了乙個複數類,但是美中不足的是,複數類的實部和虛部都固定只能是double型的。可以通過模板類的技術手段,設計complex,使實部和虛部的型別為定義物件時指定的實際型別。1 要求類成...