Вопросы по теме 'name-mangling'

Какая польза от искажения имени?
Python обеспечивает изменение частных имен для методов и атрибутов класса. Существуют ли какие-либо конкретные случаи, когда эта функция требуется, или она просто перенесена из Java и C++? Опишите вариант использования, в котором следует...
6263 просмотров
schedule 07.02.2023

Использование Visual Studio в сочетании с Intel Fortran, как решить использование с различными типами изменения имен
Я получил программу, которая представляет собой прекрасную сетку кода Фортрана и Си. Для компиляции этой программы требуется ряд библиотек, которые предварительно скомпилированы поставщиком программного обеспечения. Сюда входят, среди прочего, Intel...
706 просмотров

Проблема изменения/экспорта с Mingw
Я работаю над общей C++ DLL, используя Netbeans и MinGW под Windows. Мой первый вопрос: будет ли манипулирование различаться между MinGW и Microsoft Visual C++? Я читал, что искажение зависит от компилятора - это правда? Мне нужно получить с...
869 просмотров
schedule 14.07.2023

Является ли возвращаемый тип функции частью искаженного имени?
Предположим, у меня есть две функции с одинаковыми типами параметров и именем (не в одной программе): std::string foo(int x) { return "hello"; } int foo(int x) { return x; } Будут ли они иметь одно и то же искаженное имя после...
1439 просмотров
schedule 24.11.2023

Почему изменение имени используется с функцией WinMain ()?
Насколько я понимаю, изменение имен используется при перегрузке функций, чтобы можно было различить функции с одинаковыми именами. Но я заметил, что изменение имени также используется с функцией WinMain() (которая не перегружена). После...
187 просмотров
schedule 12.04.2022

Ссылка на файл .dll без .lib
Мне нужно переписать некоторый код Delphi на C++, и нам нужно связать динамическую библиотеку TMLComm2004.dll . Оказывается, у нас нет файла .lib , поэтому мы решили сгенерировать его, используя следующие командные строки: dumpbin /EXPORTS...
1055 просмотров
schedule 28.10.2023

Могу ли я изменить манипулирование для g++, чтобы оно соответствовало xlC?
Я пытаюсь скомпилировать код на aix, используя g++ , так как поддержка xlC С++ 11 очень ограничена. У меня возникли проблемы с связыванием моего кода с общими библиотеками aix из-за различного искажения имен. xlC поддерживает замену искажения...
127 просмотров
schedule 31.12.2022