21 lines
533 B
C++
21 lines
533 B
C++
// diction.h: The Dictionary class
|
||
// from Chapter 6 of User's Guide
|
||
#include "def.h"
|
||
|
||
const int Maxwords = 100;
|
||
|
||
class Dictionary
|
||
{
|
||
Definition *words; // An array of definitions; line 9
|
||
int nwords;
|
||
|
||
int find_word(char *); // line 12
|
||
|
||
public:
|
||
// The constructor is on the next line
|
||
Dictionary(int n = Maxwords) {nwords = 0; words = new Definition[n];};
|
||
~Dictionary() {delete words;}; // This is the destructor
|
||
void add_def(char *s, char **def);
|
||
int get_def(char *, char **);
|
||
};
|
||
|