Ti faccio un esempio:
codice:
string str, str2;
   str="Ciao";
   str2="Ciao";
   if(str==str2)
                cout<<"Stringhe uguali"<<endl;
E' del tutto legittimo.

Se invece lo fai in C, ti da errore.