C++ pytanie o operator negacji

witam, sprawa jest następująca. Mianowicie taka:

if (string == “ala”)

//…

A jak napisać, że jeśli string NIE JEST RÓWNE “ala”?

:o Przecież to banalne

!=

Radze ci kupić sobie jakąś książkę alko wziąć się za jakiś kurs

Po prostu zapomniałem, bo bardzo rzadko korzystam z negacji i chciałem się upewnić, bo zawsze = kojarzy mi sie z przypisaniem. Nie potrzebuje zadnych kursow

Wygląda na to, że jednak potrzebujesz. Alternatywny zapis:

(!(string == “ala”))

Generalnie jednak czy to w ogóle zadziała zależy od tego czym jest string. Jeśli to tablica char wynik zawsze będzie różny, bo w ten sposób porównujesz wyłącznie wskaźniki. Jeśli to klasa, która ma przeciążone porównanie do char*, to BYĆ MOŻE zadziała to poprawnie.