name-mangling

    0

    1답변

    나는 처음 에 대한 예외를 사용하려고하지만 난 그냥 그것을 컴파일 얻을 수 아주 간단한 예에도 불구하고, 나는 을 보았다 몇 가지 예에서와 많은, 여러 가지 방법으로 에 코딩하지만 난 여전히조차 확실하지 않다 시도 내 코드는 희망 정확히 을 나는 캐치/여기 어쨌든 을 던져/시도 소개 할 때 나는 을 namemangling 얻을 때문에 문제가있다 무언가가 정

    2

    2답변

    C/C++에서 문자열 맹 글링을 수행 할 방법을 찾고 있습니다. 소프트웨어에 대한 요구 사항은 평문 문자열이 존재하지 않는다는 것입니다. (암호화가 필요없고 그냥 맹 글링이 필요하지 않습니다.)이 요구 사항에 대한 최소한의 저항 경로를 파악하려고합니다. 클래스 이름의 난독 화 및 맹 글링은 비교적 쉽게 도구를 사용하여 처리되지만 문자열 맹 글링은 점프하기가

    24

    2답변

    이름 맹 글링이 C++ 표준에 의해 결코 표준화되지 않은 이유가 궁금합니다. 분명히 다른 이름의 맹 글링 알고리즘을 사용하면 상호 운용성이 손상되고 [1], 구현 정의에 따른 이점이 보이지 않습니다. 즉, 기본 규칙이나 크기를 호출하는 것과는 달리 기계 자체는 함수가 호출되는 방식을 신경 쓰지 않고 심지어는 알지 못합니다. 그렇다면 표준화되지 않은 이유는

    3

    2답변

    Ada DLL을 생성 할 때 Ada 이름이 맹 글링되는 것을 방지하는 간단한 방법이 있습니까? 여기 내 .adb이고 코드 with Ada.Text_IO; package body testDLL is procedure Print_Call is begin Ada.Text_IO.Put_Line("Hello World"); e

    8

    1답변

    "개인"속성 이름을 가진 Python의 이름 변환 체계를 재현하는 기능이 Python 표준 라이브러리에 있습니까? 거기에있는 것처럼 보이지만 나는 내 삶을 찾을 수 없습니다. 나는 이것을 썼다. 그러나 더 좋은 방법이 있다면 나는 모두 귀이다. compiler 모듈이를위한 파이썬 구현이 같은 def mangle_name (cls, attrname) :

    6

    1답변

    개인 변수에 액세스해야하는 데코레이터를 작성하고이 불일치를 발견했습니다. 아무도 이것을 설명 할 수 있습니까?이 는 인스턴스 속성이 작동하지 않습니다 (그리고 이것은 우리가 바로 그것을 어떻게해야하는 방법이다 : 클래스에 정의 된 속성에 대한 예상대로 (파이썬 2.5) 이름 지정 작업을 맹 글링?) >>> class Tester(object): ...

    1

    1답변

    안녕하세요, 저는 C# 응용 프로그램으로 가져온 C++ DLL을 만들어 함수를 다시 사용했습니다. I는 I는 EntryPointNotFound 예외로 오류 C# 프로그램, [같이 DllImport ("Dllname을")] 이하로 같이 DllImport 사용할 때 C++ 펑션 코드 static bool IsSomethingAttached(char *Arg1[

    0

    2답변

    MS Visual Studio 2008에서 Intel Visual Fortran Composer XE 2011을 사용하여 Fortran 프로젝트를 빌드하고 있습니다. 링커 오류가 발생합니다 : LNK2019 해결되지 않은 외부 기호. 나는 내 obj 파일에 dumpbin을했는데 CVF 호출 규칙에 따라 내 모든 기호는 _symbol1, _symbol2, _

    2

    1답변

    C++에서 this article on dynamic linking을 발견했습니다. 관심이있는 클래스의 객체를 반환하는 C++ 팩토리를 만들 수 있습니다. 또한 팩토리의 파일 범위에 정적 객체를 만들어 dlsym()을 사용하여 찾을 수 있도록해야합니다. 이 기사에서는 정적 개체의 이름이 불분명하지 않음을 제안합니다. 왜 정적 개체의 이름이 잘리지 않습니까?

    7

    2답변

    Visual Studio 2010/2012를 사용하면 /FAs 스위치가있는 C++ 소스 파일을 컴파일하여 결과 코드의 어셈블리 출력을 생성 할 수 있습니다. 그러나 생성 된 asm 파일에는 모든 기호가 맹 글링 된 양식으로 들어 있습니다. Visual Studio에서 기호가없는 기호를 대신 생성하는 스위치 또는 다른 방법이 있습니까? 나는 asm 파일을 수