' P '

whatever I will forget

C++ Conditional Operator

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;
}

一行だけですもんね。。。