トライ構造に挿入関数を実装しようとしています。ここに私の構造体があります
struct Trie {
  bool isWord;
  char letter;
  Trie *letters[27];
  Trie() {
    isWord = false;
    for ( int i = 0; i < NumChars; i += 1 ) {
      letters[i] = NULL;
    }
  }
}; 
そして、これは私が挿入機能のために試みたものです
void insertin( Trie &node, const std::string &word )
  {
    int i = 0;
    while (word[i] != '\0'){
      int c = word[i] - 'a';
      node.letters[c]->letter = word[i];
      node = node.letters[c];
      i++;
    }
    node.isWord = true;
  }
を設定しているときに「=」演算子のエラーが発生します。「=」を使用して同じ型を割り当てるnode = node.letters[c];ことはできませんか? または、過負荷にする必要がありますか。また、候補エラー、提案またはデバッグのヘルプが役立ちます!..また、ここに私の完全なプログラムがあります http://ideone.com/MqcBo