Почему я не могу создать массив автоматических переменных?

В C ++ 0x (ох! Читай C ++ 11) у нас есть автоматический вывод типа. Одна вещь, которая меня заинтересовала, заключалась в том, что я не могу создать массив автоматических переменных. Например:

auto A[] = {1, 2, 3, 4}; // Error!

Есть идеи, почему это могло быть запрещено?

14
задан Rajendra Uppal 18 August 2011 в 12:44
поделиться