请问怎么用C++语言来判断回文数?
的有关信息介绍如下:
template < class Container > constexpr bool f ( const Container & cont ) { auto b = begin ( cont ); auto e = end ( cont ); auto rb = rbegin ( cont ); return equal ( b , next ( b , distance ( b , e ) / 2 ), rb ); } constexpr int a [] = { 1 , 2 , 3 , 2 , 1 }; vector < int > b { 1 , 2 , 3 , 2 , 1 }; static_assert ( f ( a ) == true ); const bool fb = f ( b ); static_assert ( f ( "12321" sv ) == true );



