Re: API vs ABI
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 07.12.25 12:41
Оценка: 2 (1) -2
Здравствуйте, Hоmunculus, Вы писали:

H>А в чем отличие?


Очень наглядный пример — это debug и release сборки. Есть у тебя dll, которой ты передаешь, например, std::string или std:: vector. API не меняется, а ABI у debug будет другой, потому что stl контейнеры по-умолчанию будут иметь другой размер и вести себя соответственно. Программа упадёт, если собрать exe в release, а dll в debug. Но API же не изменился!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.