- 0
- 0
- 约5.21千字
- 约 52页
- 2022-03-09 发布于北京
- 举报
C++实例;例1:单词和词典类;Definition;class Definition
{
public:
Definition() {}
Definition(char * word, char * def[])
Definition operator=(Definition def)
void PutWord(char *s)
char * GetWord() {return word;}
void AddMeaning(char *s)
char * GetMeaning(int level) {return nMeanings;}
int GetnMeans()
void print()
~Definition()
private:
char * word
char * meanings[MAXMEANS]
int nMeanings
};Definiton::Definition(char * w, char* def[])
{
int n=strlen(w)+1;
word = new char[n];
strcpy(word,w);
nMeanings = 0;
for(; def[nMeanings]nMeanings!=MAXMEANS; nMeanings++)
{
meaning[nMeanings] = new cha
原创力文档

文档评论(0)