Результаты поиска по запросу "name-mangling"

1 ответ

g ++: как разобрать экспортированные символы

Я пытаюсь скомпилировать библиотеку Java, которая использует JNI. Когда я запускаю программу, я вижу сбой с UnsatisfiedLinkError, который говорит, что опреде...

3 ответа

Могу ли я отключить имена RTTI GCC?

Использование gcc, когда я запрашиваю объект / переменнуюs type с использованием typeid, я получаю другой результат от метода type_info :: name от того, что ...

4 ответа

Как мне остановить именование экспортируемой функции моей DLL?

ТОП публикаций

2 ответа

Спасибо сехе :) Я должен взглянуть на unique_ptr (еще не использовал их). Я специально не использовал подход std :: string / немедленный free (), чтобы избежать дополнительной копии. Тем не менее, снижение производительности, вероятно, не будет иметь большого значения - я обычно использую это только для отладочной печати, в отличие от любого типа приложения, критичного к скорости. В любом случае, мы надеемся, что этого достаточно, чтобы кто-то мог настроить функцию под свои нужды.

я ранее,Вот [https://stackoverflow.com/questions/4920610/c-class-function-in-assembly], было показано, что функции C ++ не легко представить в сборке. Теперь я заинтересован в том, чтобы прочитать 1, так или иначе, потому что callgrind, часть ...

2 ответа

Это не так. Они не являются частью C, но C ++.

ел несколько похожих вопросов (например,этот, тот или жеэтот), но никто из них не помог мне решить мою проблему. У меня есть файл * .so (из ядраГНСС-СПЗ) что...

3 ответа

Могу ли я отключить имена RTTI GCC?

Используя gcc, когда я запрашиваю тип объекта / переменной с помощью typeid, я получаю результат, отличный от метода type_info :: name, от того, что я ожидал получить в Windows. Я немного погуглил и обнаружил, что имена RTTI зависят ...

1 ответ

Python «личное» искажение имени и экземпляр против атрибутов класса

4 ответа

Как мне остановить именование экспортируемой функции моей DLL?

Я пытаюсь создать DLL, которая экспортирует функцию с именем «GetName». Мне бы хотелось, чтобы другой код мог вызывать эту функцию без необходимости знать искаженное имя функции. Мой заголовочный файл выглядит так: #ifdef __cplusplus #define ...

1 ответ

g ++: как разобрать экспортированные символы

Я пытаюсь скомпилировать библиотеку Java, которая использует JNI. Когда я запускаю программу, я вижу сбой с UnsatisfiedLinkError, который говорит, что определенный метод не может быть найден в DLL. При ближайшем рассмотрении я обнаружил, что g ...

2 ответа

Оба ваших ответа превосходны по разным причинам.

от вопрос уже есть ответ здесь:GNU GCC (g ++): почему он генерирует несколько dtors? 2 ответаА также