Logo Hardware.com.br
pato_muder
pato_muder Super Participante Registrado
565 Mensagens 0 Curtidas

dúvida com herança/friend com uma classe template

#1 Por pato_muder 08/12/2005 - 01:15
seguinte pessoal, tenho esse código aqui, depois eu explico a minha dúvida, hehe

#ifndef GAME_TABLE_H
#define GAME_TABLE_H
#include "GenericTree.h"


class GameTable {
// template< class Object >
// friend class GenericTree< Object >;
public:
//! Construtor default da classe.
GameTable( );
//! Destrutor da classe.
~GameTable( );
//! Função de avaliação de jogadas.
virtual int evaluate( ) = 0;
//! monta arvora do jogo.
// GenericTree< Object >& mountTree( const int Level ) const;
//! Escolhe a melhor jogada.
// const int minmax( GenericTree< Object > & rhs );
protected:
int Level,n;
char jogador1[50];
char jogador2[50];

};

#include "GameTable.cpp"

#endif


pronto, tenho essa classe GameTable que não é Template, mas eu queria que ela fosse friend dessa classe GenericTree, que é template. pois preciso dela pra montar a arvore do jogo e tal.
como fazer isso??
a minha intuição foi fazer o que está no código, mas isso ae não dá certo (por isso tá comentado).

bom... espero que alguém possa me ajudar, valeu ae!!

ah... e essa classe GameTable é base para um outra classe, ligue4, ae também deu altos problemas na hora de fazer a herança por causa dessa GenericTree, ae espero que resolvendo esse problema resolva o da herança, hehehe
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal