亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 類與繼承.cpp

?? 本人初學C++,這是實驗課的聯系題目,關于類與繼承的例子
?? CPP
字號:
#include<iostream.h>
class BaseString
{
public:
	char *GetData();
	void Input();
	void Disp();
    BaseString();
	virtual~BaseString();
	unsigned int GetLength()
	{return Length;}
protected:
	char Data[1024];
	unsigned int Length;//表示字符串的長度,包括結束的'\0'
};
BaseString::BaseString()
{
	Length=0;
	cout<<"This is basestring creating."<<endl;
}
BaseString::~BaseString()
{
	cout<<"This is basestring dying."<<endl;
}
void BaseString::Disp()  //在屏幕上輸出字符串
{
	if(Length<1)
	{
		cout<<"This is empty string!"<<endl;
	}
	else
	{
		cout<<"Display  the string!"<<Data;
		cout<<endl;
		cout<<"The length of this string is:"<<Length<<endl;
		return;
	}
}
void BaseString::Input()  //從鍵盤上輸入字符串
{
	cout<<"Please input a string of character:";
	char temp;
	cin.unsetf(ios::skipws);  //忽略字符串中的空格
	for(int i=0;i<1024;i++)
	{
		cin>>temp;
		Data[i]=temp;
		if(temp=='\n')  //讀入字符,直至行尾
		{
			Data[i]=0;
			Length=i+1;
			break;
		}
	}
	cout<<"\nInput string length is:"<<Length<<endl;
	return;
}
char *BaseString::GetData()
{
	return Data;
}
class CmpString:virtual public BaseString
{  //這里是虛基類,為了在NewString類的繼承中沒有二義性
public:
	bool Compare(char *psz);
	CmpString();
	virtual~CmpString();
};
CmpString::CmpString()
{
	cout<<"This is compare string creating."<<endl;
}
CmpString::~CmpString()
{
cout<<"This is compare string dying."<<endl;
}
bool CmpString::Compare(char *psz)
{
	int newlength=0;
	char*p=psz;
	do
	{
		p++;
		newlength++;
	}
	while(*p!=(int)Length);
		return false;
	p=psz;
	for(int i=0;i<(int)Length;i++)
	{
		if(Data[i]==*p)
		{
			p++;
		}
		else
		{
			return false;
		}
	}
	return true;
}
class CopyString:virtual public BaseString
{
public:
	void Copy(char*psz);
	CopyString();
	virtual~CopyString();
};
CopyString::CopyString()
{
	cout<<"This is the copystring creating."<<endl;
}
CopyString::~CopyString()
{
	cout<<"This is the copystring dying."<<endl;
}
void CopyString::Copy(char*psz)
{
	char*p=psz;
	int NewStringLength=0;
	while(*p!='0')
	{
		p++;
		NewStringLength++;
	}
	if(NewStringLength<1024)
	{
		p=psz;
		for(int i=0;i<NewStringLength;i++)
		{
			Data[i]=*p;
			p++;
	}
	Data[i]='\0';
	Length=NewStringLength+1;
	}
	else
	{
		return ;
	}
}
class ReString:virtual public BaseString
{
public:
	void Reverse();
	ReString();
	virtual~ReString();
};
ReString::ReString()
{
	cout<<"This is re string creating"<<endl;
}
ReString::~ReString()
{
	cout<<"This is re string dying"<<endl;
}
void ReString::Reverse()
{
if(Length==0)
{
	cout<<"The string is empty,please input a new string."<<endl;
	return;
}
char temp;
for(int i=0;i<(int)Length/2;i++)
{
	temp=Data[i];
	Data[i]=Data[Length-2-i];
	Data[Length-2-i]=temp;
}
}
class NewString:public CmpString,public CopyString,public ReString
{
public:
	NewString();
virtual ~NewString();
};
NewString::NewString()
{
}
NewString::~NewString()
{
}
void main()
{
	NewString s;
	s.Input();
	s.Disp();
	s.Reverse();
	s.Disp();
	s.Copy("longer");
	s.Disp();
	if(s.Compare("longer"))
		cout<<"equal"<<endl;
	else
		cout<<"different"<<endl;
	return;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
6080午夜不卡| 亚洲成人激情综合网| 亚洲一区二区av电影| 美腿丝袜在线亚洲一区| 色综合天天综合| 日本一区二区在线不卡| 日韩电影免费在线| 91蜜桃视频在线| 国产性色一区二区| 国产一区二区精品久久91| 欧美情侣在线播放| 亚洲激情自拍偷拍| 99re这里只有精品首页| 久久精品欧美日韩| 国产河南妇女毛片精品久久久 | av高清不卡在线| 久久午夜免费电影| 国内国产精品久久| 日韩精品在线看片z| 欧美色图一区二区三区| 国产精品久久99| 国产.欧美.日韩| 久久色在线观看| 国产麻豆欧美日韩一区| 精品人伦一区二区色婷婷| 免费高清在线视频一区·| 欧美日韩成人一区| 日本强好片久久久久久aaa| 欧美在线一二三四区| 亚洲午夜在线电影| 欧美性受极品xxxx喷水| 亚洲激情男女视频| 欧美三级三级三级| 亚洲电影在线播放| 欧美美女喷水视频| 日本午夜一本久久久综合| 日韩亚洲国产中文字幕欧美| 日本不卡中文字幕| 精品成人私密视频| 国产成人在线影院| 亚洲欧美在线另类| 欧美伊人久久久久久久久影院| 亚洲女人****多毛耸耸8| 欧美色图在线观看| 久久福利资源站| 国产精品久久久久久久久快鸭| 91色在线porny| 亚洲国产精品一区二区尤物区| 欧美区在线观看| 国产精品羞羞答答xxdd| 国产精品视频第一区| 日本久久电影网| 午夜精品aaa| 欧美mv日韩mv国产网站| 国产91精品精华液一区二区三区 | 免费在线观看日韩欧美| 久久亚区不卡日本| 91麻豆国产福利在线观看| 亚洲综合色网站| 精品国产乱码久久久久久图片| 波多野结衣精品在线| 日本欧美久久久久免费播放网| 国产婷婷色一区二区三区在线| 91在线国产观看| 麻豆精品国产传媒mv男同 | av激情综合网| 麻豆精品视频在线观看视频| 国产精品美女久久久久aⅴ国产馆| 在线中文字幕一区| 黑人巨大精品欧美一区| 中文字幕一区二区三区av| 欧美一区三区二区| av欧美精品.com| 九九九久久久精品| 亚洲午夜私人影院| 国产日韩精品一区二区浪潮av| 欧美日韩一二三| 成人午夜免费电影| 蜜臀av在线播放一区二区三区| 中文字幕电影一区| 欧美一区二区网站| 97超碰欧美中文字幕| 黄色日韩网站视频| 亚洲大片免费看| 中文字幕一区日韩精品欧美| 精品国精品国产尤物美女| 欧美日韩中字一区| 色94色欧美sute亚洲线路二 | 婷婷中文字幕综合| 亚洲欧美综合色| 国产欧美精品区一区二区三区| 在线成人av影院| 欧美少妇bbb| 色欲综合视频天天天| 成人午夜激情影院| 国产99精品国产| 国产东北露脸精品视频| 秋霞影院一区二区| 五月激情综合网| 洋洋成人永久网站入口| 一区二区三区在线观看视频| 国产精品高清亚洲| 国产精品无人区| 国产偷v国产偷v亚洲高清| 久久综合资源网| 亚洲精品在线一区二区| 欧美成人精品福利| 日韩三级高清在线| 日韩欧美不卡一区| 精品免费视频.| 26uuu国产电影一区二区| 91精品欧美福利在线观看| 欧美麻豆精品久久久久久| 欧美日韩高清不卡| 91精品国产91久久综合桃花| 在线成人av影院| 日韩免费高清视频| 久久综合色鬼综合色| 国产网站一区二区| 国产精品护士白丝一区av| 综合久久久久久久| 亚洲精品老司机| 三级在线观看一区二区 | 日韩免费在线观看| 精品国产区一区| 中文无字幕一区二区三区 | 日韩av电影免费观看高清完整版在线观看| 亚洲一区二区欧美| 日本人妖一区二区| 国产精品一区二区x88av| 成人免费视频一区| 91麻豆国产香蕉久久精品| 欧美久久久久久蜜桃| 日韩午夜激情视频| 中文字幕二三区不卡| 亚洲美女视频在线观看| 午夜av一区二区| 激情深爱一区二区| 91免费视频网址| 欧美伦理视频网站| 欧美高清在线一区| 亚洲影视资源网| 国内精品伊人久久久久av影院| 国产999精品久久久久久| 日本伦理一区二区| 久久综合色之久久综合| 亚洲精品久久久蜜桃| 激情综合色丁香一区二区| proumb性欧美在线观看| 6080日韩午夜伦伦午夜伦| 国产精品国产a级| 免费的成人av| 色综合久久中文综合久久牛| 91精品婷婷国产综合久久竹菊| 欧美激情在线一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 蜜桃视频第一区免费观看| 成人永久aaa| 精品免费一区二区三区| 亚洲一区二区欧美激情| 国产大陆a不卡| 91精品欧美一区二区三区综合在| 欧美极品美女视频| 久久97超碰色| 欧美性猛片aaaaaaa做受| 国产精品视频一二| 狠狠网亚洲精品| 欧美精品久久一区| 一区二区在线观看免费| 成人激情开心网| 精品国产sm最大网站| 天天综合网 天天综合色| 成人av电影在线网| 国产日韩视频一区二区三区| 日本vs亚洲vs韩国一区三区二区 | 国产成a人无v码亚洲福利| 欧美一级一区二区| 亚洲va欧美va人人爽| 一本久久a久久精品亚洲| 国产精品久久久久久久第一福利| 久色婷婷小香蕉久久| 91精品免费在线| 亚洲成人av电影| 欧美在线观看视频一区二区| 中文字幕在线不卡视频| 不卡视频免费播放| 中文字幕在线不卡| 97精品久久久午夜一区二区三区 | 一本在线高清不卡dvd| 国产精品视频免费看| 国产精品夜夜嗨| 久久久精品影视| 国产成人精品免费在线| 日韩欧美国产一区二区在线播放| 日韩二区在线观看| 日韩精品在线网站| 国产一区二区三区免费看 | 亚洲已满18点击进入久久| 在线观看免费一区| 亚洲国产aⅴ成人精品无吗|