Какие компиляторы C++ уже поддерживают лямбду?

На самом деле, bulk_update - это простой случай, когда происходит кастинг. Вот решение без перехода на Django 2.2

field_type = Clinic._meta.get_field('info_json')
whens = [When(pk=x, then=Value(_json['info'][str(x)], output_field=field_type) 
for x in ids]
Clinics.objects.filter(pk__in=ids).update(
  info_json=Cast(Case(*whens, output_field=field_type),output_field=field_type)
)
10
задан Peter Mortensen 9 November 2009 в 21:15
поделиться

3 ответа

Visual Studio 2010 CTP уже поддерживает его.

Обновление: Это - теперь Бета 2 Visual Studio 2010 года

13
ответ дан 3 December 2019 в 15:22
поделиться

g ++ имеет поддержку с тех пор 4.5. Состояние для C++ 11 поддержки в gcc может быть найдено здесь.

9
ответ дан 3 December 2019 в 15:22
поделиться

Компилятор Intel C ++ выполняет, например, согласно TBB Учебник.

2
ответ дан 3 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: