Differences between C++ string == and compare ()?
One thing that is not covered here is that it depends if we compare string to c string, c string to string or string to string. A major difference is that for comparing two strings size equality is checked before