ok, posto il mio codice, anche se non vedo differenze dal tuo.

#include <iostream.h>
#include <string>

using namespace std;

void main()
{
string nome_, cognome_;

cout << "Nome:";
cin >> nome_;
cout << "Cognome:";
cin >> cognome_;

}
Io invece vedo UNA differenza sostanziale: aguzza la vista!