⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10_85.cpp

📁 问题的提出:设计一个用于检查数组在使用时下标是否越界的类
💻 CPP
字号:
#include<iostream.h>
#include<string.h>
class words
{
	int len;
	char *str;
public:
	int getlen(){return len;}
	words(char *s)
	{
		str=new char[strlen(s)+1];
		strcpy(str,s);
		len=strlen(s);
	}
	~words(){delete str;}
	char operator [](int n)
	{
		static char ch;  //声名空字符
		if(n>len-1)
		{
			cout<<"数组下标越界!";
			return ch;
		}
		else 
			return *(str+n);
	}
	void disp(){cout<<str<<endl;}
};
void main()
{
	words word("Time devours all things!");
	word.disp();
	cout<<"此语句字符数共为:"<<word.getlen()<<endl;
	for(int i=0;i<25;i++)
		cout<<word[i]<<" ";
	cout<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -