私はコンパイラで両方をチェックしました:
これの出力は 10
    int count = 0; 
    for(int i=0; i < 10; ++i){ 
            count=++count;
    }
    cout << count; 
this(++count が count++ になる) の出力が 0 になる理由がわかりません
    int count = 0; 
    for(int i=0; i < 10; ++i){ 
            count=count++;
    }
    cout << count;