примечание: перед голосованием против или чем-то подобным, это общий вопрос, чтобы лучше понять, как все происходит
вопрос просто в следующем: предположим, я скомпилировал программу с функциями С++ 11 (используя VS2012 в Windows), есть ли гарантия, что эта программа будет работать на более старых процессорах? (например, Core 2 Duo, как и большинство ноутбуков)
В настоящее время я работаю с VS2010, но нашел библиотеки, которым нужны функции С++ 11. поэтому я хочу перенести всю работу на VS2012, но мои знания о том, как это будет работать, ограничены.
поправьте что-нибудь не так в вопросе
редактировать: еще 2 вопроса:
1 - могу ли я «смешивать» скомпилированную программу на С++ 11 со старой?
например, вызов функций, которые находятся внутри новой версии (.dll), из старой версии (.exe), поэтому я получил 2 файла:
1 скомпилирован с VS2010, другой 1 скомпилирован с VS2012, с DLL EXPORT они могут так работать?
2 - предложить лучшую среду, чем VS2012 для Windows