поддерживают только 11-й, будут ли у них какие либо проблемы если я им предоставлю хедеры которые совместимы с 11-м стандартом, а саму библиотеку буду распространять в бинарном виде? Смогут ли они просто libstdc++ установить нужную и использовать ее?
Любое апи принято декларировать под Си, иначе там спецэффекты с аби вылезать будут
Из-за несовместимости аби библиотеки и приложения юзера?
Да банально из-за того что вы компилировали под libstdc++9, а у юзера на системе стоит libstdc++10
Маловероятно конечно, обычно такое не допускается… … но если бабахнет, то бабахнет слишком больно
А такое бывает? Вроде указывают разработчики какие либстд совместимы. Это как баг, или просто не пытаются даже гарантировать?
Если она не будет конфликтовать с уже имеющейся у них, то проблем никаких.
Это не так, не любое
Обсуждают сегодня