1
Следующая диапазон на основе цикл отлично работает в VS2012:Range-Based для петель в vs2012 гс
int values[] = {1, 2, 3};
for(int i: values)
{
}
Однако это один не работает:
for(int i: {1, 2, 3})
{
}
В чем разница?
P.S .: Я не могу найти класс шаблона std :: initializer_list. Мне нужно знать, что C++ 11 поддерживает этот новый VS2012 RC. Есть идеи?
WOW, это неловко. Вы не знаете, сколько времени требуется для поддержки всего стандарта? –
Это займет много времени. –
@MehdiAfzal Трудно сказать. По текущему курсу мы смотрим на 2020-2030 или около того. Команда говорит, что они намерены ускорить процесс, но они также * сказали, что, когда 2010 был выпущен, а затем провел два года, добавив, ну, почти ничего. Поэтому нам придется подождать и посмотреть. К сожалению, они обычно больше заинтересованы в изобретении новых проприетарных диалектов C++, чем на самом деле добавление поддержки основного языка C++. – jalf