in breve:
distanza(vettore a,vettore b)//funzione NON membro
{/*...*/}
class retta
{/*...*/
public:
distanza(retta r);//funzione membro
}
double retta::distanza(retta r)//definizione
{
/*...*/
return distanza(x,y);//chiamata funzione NON membro
}
DOMANDA: come posso esplicitare la chiamata a un funzione non membro?
ERRORE:
----Configuration: x - Win32 Debug-----
Compiling...
x.cpp
x.cpp(198) : error C2661: 'distanza' : no overloaded function takes 2 parameters
Error executing cl.exe.
x.exe - 2 error(s), 0 warning(s)
uso Visual C++ 6.0
grazie