ho una classe ClCalcolo con un metodo pubblico:

codice:
bool ClCalcolo::EquazioneSecondoGrado(double a,double b, double c, double* ris1, double* ris2)
che da false se delta è minore di 0, senò restituisce i due risultati nelle variabili puntate da ris1 e ris2


però ho un'altra classe al madre di questa che mi bypassa i dati, ma la funzione chiamata è sempre uguale, vi scrivo la parte di codice importante:

codice:
bool CTestDllApp::EquazioneSecondoGrado(double a, double b, double c, double *ris1, double *ris2){
	ClCalcolo mycl;

        ................
        ................

	return mycl.EquazioneSecondoGrado(a, b,  c,  &ris1,  &ris2);
}
in pratica prendo i due puntatori e li passo come indirizzo alla sottofunzione...


solo che mi da il seguente errore:

codice:
error C2664: 'EquazioneSecondoGrado' : cannot convert parameter 4 from 'double ** ' to 'double *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

che fare?