Klammern.
Code:
if( (op=="+") || (op=="-") || (op=="*") || (op=="/") ) break;
Von Java weiß ich zwar, dass == stärker bindet als ||, allerdings weiß ich nicht, wie das bei C++ ist. Also würde ich mal davon ausgehen, dass C++ hier eine korrekte Klammerung erfordert.
Chris
[edit]Och Mist... -.- Der blöde Info-1-Student aus München war schneller und richtiger als ich. [/edit]