我正在制作一台循环机,直到所有三个std::string都具有相同的值.我很困惑为什么在这段代码|| operator中给出了期望的结果而不是&& operator.
std::string slotA,slotB,slotC;
do {
//Fill slotA, slotB and slotC with some data
} while (slotB != slotC || slotB != slotA);
Run Code Online (Sandbox Code Playgroud)