bool operator<(const Person &other) const {
 if (name == { 
    return age < other.age;
 } else { 
        return name <; 
//This fixes the problem: In template: invalid operands to binary     expression ('const Person' and 'const Person')
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter