ciao

mi servirebbe una funzione ricorsiva per stabilire se una stringa è palindroma o meno.

io ho fatto questo però mi da qualche problema:

codice:
bool is_palindrome(string s)
{
     if(s.length()<=1)
     {
      return true;
     }
     else
     {
      int start=0;
      int end=s.length()-1;
      if(s[start]!=s[end])
      return false;
      else
      {
        while(start<end){
        start++;
        end--;
        is_palindrome(s);
        }
      }
     }


Qualcuno sa come risolvere? in questo modo mi confronta solo la prima ed ultima lettera e non va oltre.


Grazie