в этом коде:
finalgrade = (grade > 90) ? "high pass" : (grade < 60) ? "fail" : "pass";
В книге говорится, что оператор ?: является правильным ассоциативным. Я сделал поиск в Интернете, поэтому я понимаю, что означает ассоциативность. Но я не могу понять, что это значит для приведенного выше кода. C++ начинается с чего? Эту операцию следует оставить ассоциативной, потому что она должна начинаться слева, выполняя первое условие, и продолжаться, выполняя второе условие, если необходимо, а не наоборот.