C++のConditional Operator、コードの行数が減っていいですね。
if elseをアホみたいに書いてしまってたが、今度からこれ使お。。。
例えば
#include <iostream> using namespace std; int main() { int comp1 {10}; int comp2 {20}; if (comp1 < comp2) cout << "larger number is " << comp2 << endl; else cout << "larger number is " << comp1 << endl; return 0; }
これが
#include <iostream> using namespace std; int main() { int comp1 {10}; int comp2 {20}; cout << "the larger number is " << ((comp1 < comp2) ? comp2 : comp1) << endl; return 0; }
一行だけですもんね。。。