Considerate questa funzioneChe cosa significa questo? operatore in C++ fare?
template<class T> inline bool cx(T &a, T b) {return a < b ? a = b, 1 : 0;}
Qualcuno può spiegare che cosa è esattamente questo che fa? Sembra diverso dal tipico formato condition ? true : false
.
È * la * condizione tipica? true: false' – juanchopanza
Quindi non capisco quale pezzo è cosa, perché quello che vedo è 'condizione? condition, true: false' –
Quindi dovresti chiedere cosa significa 'a = b, 1 '. O come viene analizzata la cosa completa, tenendo conto della precedenza degli operatori.Ma è un'espressione condizionale standard. Il codice sembra essere scritto per confondere però. – juanchopanza