头文件:
#ifndef LZJSTRING_H
#define LZJSTRING_H
#include <iostream>
#include <istream>
using std::ostream;
using std::istream;
class LZJString
{
public:
LZJString();
LZJString(char *);
~LZJString();
LZJString(LZJString &);
void AddCharAt(int , char);
void getstring();
void write(ostream &ostr);
void putIn(char*);
static int length();
static int capacity();
char at(int);
bool isNotFull();
bool read(istream &istr);
char * showstring();
char* str;
static int end;
static int size;
};
#endif // !"LZJString.h"
#ifndef LZJSTRING_H
#define LZJSTRING_H
#include <iostream>
#include <istream>
using std::ostream;
using std::istream;
class LZJString
{
public:
LZJString();
LZJString(char *);
~LZJString();
LZJString(LZJString &);
void AddCharAt(int , char);
void getstring();
void write(ostream &ostr);
void putIn(char*);
static int length();
static int capacity();
char at(int);
bool isNotFull();
bool read(istream &istr);
char * showstring();
char* str;
static int end;
static int size;
};
#endif // !"LZJString.h"


