@@ -45,7 +45,9 @@ Given the containers:
45
45
const std::list<int> empty,
46
46
const std::vector<char> singleElement{'z'},
47
47
int oddNonPalindrome[] = {3,2,2},
48
- const int evenPalindrome[] = {1,2,2,1}, then
48
+ const int oddPalindrome[] = {1,2,3,2,1},
49
+ const int evenPalindrome[] = {1,2,2,1},
50
+ int evenNonPalindrome[] = {1,4,8,8}, then
49
51
``
50
52
51
53
is_palindrome(empty)) --> true //empty range
@@ -54,7 +56,9 @@ is_palindrome(std::begin(oddNonPalindrome), std::end(oddNonPalindrome))) --> fal
54
56
is_palindrome(std::begin(evenPalindrome), std::end(evenPalindrome))) --> true
55
57
is_palindrome(empty.begin(), empty.end(), functorComparator())) --> true //empty range
56
58
is_palindrome(std::begin(oddNonPalindrome), std::end(oddNonPalindrome), funcComparator<int>)) --> false
57
- is_palindrome(evenPalindrome, std::equal_to<int>())) --> true
59
+ is_palindrome(std::begin(oddPalindrome), std::end(oddPalindrome)) --> true
60
+ is_palindrome(evenPalindrome, std::equal_to<int>())) --> true
61
+ is_palindrome(std::begin(evenNonPalindrome), std::end(evenNonPalindrome)) --> false
58
62
``
59
63
60
64
[heading Iterator Requirements]
0 commit comments