Neste cenário, você está definindo um modelo de classe de árvore binária (BT) e um modelo de classe (BE ) que representa um elemento da árvore. Você encontra um requisito peculiar para declarar o modelo de amigo como BT em vez de BT
Inicialmente, você tenta declarar o modelo de amigo como modelo
Quando você declara o modelo
Se você deseja restringir o relacionamento de amizade apenas às instanciações de BT que utilizam o mesmo argumento de modelo de BE, você deve declarar o amigo da seguinte maneira:
templatefriend class bar ;
No seu caso específico, declarando friend class bar
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3