name-mangling

Jaki jest efekt extern " C " w C++?

Do czego dokładnie służy umieszczenie extern "C" w kodzie C++? Na przykład: extern "C" { void foo(); }

Jak wylistować symbole w a.so plik

Jak wyeksportować symbole z pliku. so? Jeśli to możliwe, chciałbym również znać ich źródło(np. jeśli są pobierane ze statycznej biblioteki). Używam gcc 4.0.2, jeśli to robi różnicę.

Po co nam extern"C" {#include} W C++? [duplikat]

To pytanie ma już odpowiedź tutaj: jaki jest efekt extern " C " w C++? ... d nas jego użycia? Jak w kategoriach kompilacji / linkowania czy to rozwiązuje problemy, które wymagają od nas jej użycia?

Unmangling wynik std:: type info:: name

Obecnie pracuję nad kodem logowania, który ma m.in. drukować informacje o wywołującej funkcji. Powinno to być stosunkowo pros ... go przenieść. Jest do logowania, więc nie jest tak ważne, że nie można go wyłączyć, ale powinno być pomocne przy debugowaniu.

Scala: jak dynamicznie utworzyć instancję obiektu i wywołać metodę za pomocą reflection?

W Scali, jaki jest najlepszy sposób dynamicznego tworzenia instancji obiektu i wywoływania metody za pomocą odbicia? Chciałb ... się dopasowanie parametrów poprzez rozwiązywanie przeciążeń i autoboxing, opisane w Reflection from Scala - Heaven and Hell.

Czym jest namaszczenie nazwy i jak to działa?

Proszę wyjaśnić, co to jest manipulowanie nazwami, jak to działa, jaki problem rozwiązuje oraz w jakich kontekstach i językach jest używany. Strategie manipulowania nazwami (np. jaka nazwa jest wybrana przez kompilator i dlaczego) Plus.

Jak Mogę zobaczyć symbole binarne (C i c++) w Linuksie?

Jakich narzędzi używacie? Jak demangle C++ symbole nie być w stanie przekazać go do narzędzi profiler, takich jak opannotate? Thanks

pytania o wymachiwanie nazw w C++

Staram się nauczyć i zrozumieć wymachiwanie nazw w C++. Oto kilka pytań: (1) From devx Gdy funkcja globalna jest prz ... iem, gdy niektóre zmienne globalne i lokalne mają tę samą nazwę? C nie ma funkcji przeciążania, prawda? Dzięki i pozdrawiam!

Dekoder nazw C++ Dla g++? [duplikat]

To pytanie ma już odpowiedź tutaj: Dlaczego typeid.name () zwracają dziwne znaki za pomocą GCC i jak spr ... zwy? 6 odpowiedzi Czy Jest jakiś dekoder C++ do g++?