O `auto int i` é válido em C ++ 0x?

Ao responderessa questão surgiu a questão de saber se o tradicionalC significado da palavra-chaveauto (armazenamento automático) ainda é válido emC ++ 0x agora que isso significa dedução de tipo.

Lembro que o antigo significado deauto deve permanecer onde relevante, mas outros discordaram.

auto char c = 42; // either compilation error or c = '*'

Olhando para os compiladores, vejo a divisão atual.

O significado antigo de automático não é mais permitidoVS10g ++O significado antigo de auto é usado quando relevanteComeau

Você sabe qual é o comportamento correto?

questionAnswers(1)

yourAnswerToTheQuestion