Dlaczego c ++ nie obsługuje wielu inicjatorów w pętli for? [duplikować]

Możliwy duplikat:
W C ++ dlaczego nie mogę napisać pętli for () w następujący sposób: for (int i = 1, double i2 = 0;
Dlaczego pisanie pętli for-C w C ++ z 2 zmiennymi pętlowymi jest tak trudne?

#include <iostream>
using namespace std;

int main()
{
    for (int i = 0, double j = 3.0; i < 10; i++, j+=0.1)
        cout << i << j << endl;
    return 0;
}

nie kompiluje, ponieważ istnieją dwie deklaracje w bloku inicjalizatora for-loop.

Ale dlaczego?

questionAnswers(3)

yourAnswerToTheQuestion