qtcreator always warns me about the `==`. shall we use the triple one always?