0
ответов

Хорошие практики для написания динамического языка C библиотеки [DSO] (двоичная совместимость + управление памятью)

У меня есть некоторый опыт написания библиотек C, но я никогда не читал никаких официальных документов, описывающих передовой опыт при написании таких библиотек. Мой вопрос касается в основном двух тем: Как…
вопрос задан: 28 August 2011 14:02
0
ответов

Кросскомпилятор Двоичная совместимость в C

Мне нужно проверить то, в чем я сомневаюсь. Если разделяемая библиотека (.dll) написана на C, по стандарту C99 и скомпилирована под компилятором. Скажите MinGw. Тогда, по моему опыту, это двоичный код ...
вопрос задан: 25 July 2011 16:02
0
ответов

Измените чисто виртуальную на виртуальную и оставайтесь двоичной совместимой

Могу ли я изменить чисто виртуальную функцию (в базовом классе), чтобы она стала нечистой, не сталкиваясь с какими-либо проблемами двоичной совместимости? (Linux, GCC 4.1) спасибо
вопрос задан: 19 July 2011 14:33
0
ответов

Являются ли конструктор и деструктор по умолчанию когда-либо встроенными?

Мне любопытно, являются ли конструктор и деструктор по умолчанию, которые генерирует компилятор, встроенными или нет, потому что я могу обосновать это в любом случае. С одной стороны, вам нужен конструктор / деструктор по умолчанию ...
вопрос задан: 8 June 2011 03:47
0
ответов

Двоичная совместимость контейнеров STL

Допустим, я пишу DLL на C ++ и хочу экспортировать метод, который принимает параметр std :: vector. Могу ли я надеяться на бинарную совместимость между различными версиями STL?
вопрос задан: 21 April 2011 02:54
0
ответов

Can one extend virtual interface without recompilation of client code?

A library provides a class with virtual functions. Can this class be extended with new virtual functions without recompiling binaries dynamically linked to the library? I beleive this is not possible ...
вопрос задан: 20 April 2011 20:31
0
ответов

Совместимость с GCC 4.0, 4.2 и LLVM ABI

Совместимы ли три основных типа компилятора с помощью Xcode (gcc 4.0, 4.2 и llvm) друг с другом? О каких подводных камнях и угловых случаях мне следует знать, когда я использую multi -...
вопрос задан: 9 April 2011 12:58
0
ответов

Совместимость с библиотекой C ++

В настоящее время я пишу библиотеку и рассматриваю возможность перехода с GCC 4.1.2 на 4.5.2 (последний выпуск) GCC. Если я скомпилирую свой код в статическую библиотеку, могу ли я предположить совместимость компилятора (на том же ...
вопрос задан: 9 April 2011 12:53
0
ответов

Является ли JDK «восходящей» или «обратной» совместимой?

Обратная двоичная совместимость (или обратная совместимость) - возможность клиентов, созданных со старой версией библиотечного API запустить по новой (вики). Обратная двоичная совместимость (или прямая ...
вопрос задан: 28 January 2011 09:30