Boost logo

Boost :

Subject: Re: [boost] 'is_palindrome' and 'const char*'
From: Rob Stewart (rstewart_at_[hidden])
Date: 2016-08-12 21:33:26


On August 11, 2016 9:00:12 PM EDT, "Зайцев Александр" <zamazan4ik_at_[hidden]> wrote:
> Hello. I have some question about some case for 'is_palindrome' algo.
>
> 'is_palindrome' algorithm checks a sequence - if sequence is a
> palindromeor empty, function returns true, in other cases returns
> false.
>
> But in case e.g. "a" (is_palindrome("a")) result is false, because "a"
> = {'a', '\0'}. And maybe this behaviour is unexpected for users.
>
> So... what do you think about it? Should I implement special version
> for const char* or not?

That certainly seems appropriate to me.

--
Rob
(Sent from my portable computation device.)

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk