|
我弄了一个程序,,实现String类简单的几个功能.但是调试了很长时间没有调试通过.
各位请多多指点,看究竟错在怎么地方.
程序功能是使用对象数组,保存十个字符串,然后显示出来,并且打印出最大的字符串.
//String.h--头文件,包含了class String 的声明
#include <iostream>
using namespace std;
#ifndef STRING_H_
#define STRING_H_
class String
{
public:
String(const char *s);
String();
String(const String &);
~String();
int Length()const
{
return length;
}
String & operator=(const char *);
String & operator=(const String &);
char & operator[](int i);
const char & operator[](int i)const;
friend bool operator<(const String &st1, const String st2);
friend bool operator>(const String &st1, const String &st2);
friend bool operator==(const String &st1, const String st2);
friend ostream & operator<<(ostream &os, const String &st);
friend istream & operator> |
|