dopo aver ripulito tutto dai wstring sostituendo string compila correttamente , solo che da il seguente errore qui:

codice:
Step::String str = "gg";
if(str == "gg")//errore
{}
se creo un overload dell' operatore == con char* come argomento funziona , solo che vorrei capire bene la cosa , sono 5 anni che programmo in c++ ed ho ancora dei dubbi su queste cose, !