Ciao! Sono novizia della programmazione in c++, e oggi non riesco proprio capire in cosa sbagli in questo codice:

codice:
void RFrame::move( const int x, const int y ) {
      _x = x;
      _y = y;
}

int main(int argc, char** argv) 
{
        RFrame rf1(1 ,1 );
         move(x,y);

cout << "\n\nRFrame dopo spostamento : "<<rf1;
        return 0;
}

_x e _y sono due attributi della classe RFrame che passo come parametri al costruttore, e che con la funzione move vengono modificati.

L'errore rilevato da codeblocks è il seguente:
undefined reference to 'move(int, int)'


Ho eliminato tutte le parti di codice che non serviva mostrare, come l'implementazione dell'operatore <<.

Spero che qualcuno mi possa indicare in cosa sbaglio nella chiamata della funzione move.
Grazie