Они так или иначе эквивалентны, за исключением того, что AppConfig
предлагают способ настройки метаданных приложения (и, возможно, больше в будущем).
Это позволяет вам «переименовывать» сторонние приложения во что-то другое в вашем проекте, поэтому оно не вступает в противоречие с пользовательским приложением, написанным вами, например.
Там нет предпочтительного пути, но из моего опыта - сделать AppConfig
.
Подробнее об этом см. В INSTALLED_APPS и AppConfig docs .
В Стандарте C++ ISO/IEC 14882:2003 говорится:
23.2.2.4/31
Примечания: Стабильный: относительный порядок эквивалентных элементов сохраняется. Если исключение выдается, порядок элементов в списке неопределенен.
Да, станд.:: список <>:: вид, как гарантируют, будет стабилен.
Согласно "Языку Программирования на C++" (Stroustrup p470), да, stl:: список <>:: вид стабилен.