eclarações anterior

Por que preciso usar declarações de encaminhamento para uma classe quando já estou incluindo o arquivo de cabeçalho relevante? Corrigiu meu problema, mas me confundiu!

essencialmente a classe A precisa saber sobre a classe B e vice-versa. Eu estava recebendo o erro "identificador de erro de sintaxe" antes de incluir as declarações de encaminhamento. Fiquei com a impressão de que incluir um arquivo de cabeçalho significava essencialmente que você ESTAVA declarando a outra classe onde você coloca # include.

questionAnswers(3)

yourAnswerToTheQuestion