コンテキストのコード:
class WordTable
{
public:
WordTable();
~WordTable();
List* GetListByAlphaKey(char key);
void AddListByKey(char key);
bool ListExists(char key);
bool WordExists(string word);
void AddWord(string word);
void IncrementWordOccurances(string word);
void Print();
private:
List *_listArray[33];
int _GetIndexByKey(char key);
};
class TableBuilder
{
public:
TableBuilder();
~TableBuilder();
void AnalyzeStream(fstream &inputStream);
void PrintResults();
private:
void _AnalyzeCursor(string data);
bool _WordIsValid(string data);
WordTable* _WordTable;
};
struct Element {
public:
string Word;
int Occurances;
Element* Next;
};
class List
{
public:
List();
~List();
Element* AddElement(string word);
void DeleteElement(Element* element);
void Print();
void Delete();
Element* First;
bool WordExists(string word);
void IncrementWordOccurances(string word);
private:
void _PrintElementDetails(Element* element);
};
要件
テキストを分析し、リンクされたリストの配列 (配列には各文字のリストが含まれ、リストにはテキスト内のすべての単語が含まれます) を作成し、結果を出力する必要があります。
問題 WordTable.cpp でリストの配列を初期化できません。何かを誤解していることはわかっていますが、アイデアも時間もありません。誰?
Ps はい、それは宿題です。ベストプラクティスについてのアドバイスはやめてください... :)