MENU

build忘れとはおさらば!関数内に初回のみ実行する処理を入れる(前処理)【C++】

staticな変数を使ってこう出来ます
最初に前処理が必要な競技プログラミングのライブラリに重宝します

void f(){
    static bool init=0;
    if(!init){
        init=1;
        //初回実行処理
    }
    //毎回実行する処理
}