Здравствуйте, fanruten, Вы писали:
F>Какие гарантии ,что при использование этой dll в коде собранном при помощи компилятора Б, вызов функций членов Foo будет правильный? F>Ведь как я понимаю различные компиляторы могут по разному представлять экземпляр класса.
Можно проверить поддерживает ли данный компилятор COM или нечто аналогичное.
Если "да" то в принципе можно делать предположения об однообразии. А лучше прямо COM интерфейсы и писать.