問題描述:在網際網路中使用的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 要求類成...