반응형 네임맹글링1 네임 맹글링(Name Mangling)의 목적과 프로그래밍 언어별 사용 특징 네임 맹글링(Name Mangling)의 목적과 프로그래밍 언어별 사용 특징네임 맹글링(Name Mangling)은 주로 프로그래밍 언어의 컴파일러나 인터프리터에 의해 사용되며, 프로그래밍 언어의 내부 구조와 동작 방식에 깊이 관여하는 중요한 기능으로, 특히 객체 지향 프로그래밍에서 중요한 역할을 합니다. 이러한 네임 맹글링은 다음과 같은 목적으로 주로 활용됩니다.1. 컴파일러 내부에서의 함수 오버로딩 처리C++와 같은 언어에서 널리 사용됩니다.같은 이름의 함수가 여러 매개변수 타입이나 개수를 가질 때, 각각의 함수에 대해 고유한 식별자를 생성합니다.예: int add(int, int)와 double add(double, double)는 서로 다른 내부 이름을 가집니다.2. 클래스 멤버의 접근 제어Pyt.. 2024. 1. 19. 이전 1 다음 반응형