ordinary lifelog

C++에서 C로 컴파일된 함수를 사용하기

C++ 함수와 C 함수가 다른 이유 C++에서는 C와 다르게 함수 오버로딩이라는 기능을 제공해 준다. 이러한 기능이 가능한 이유는 C++ 컴파일러가 함수를 컴파일할 때 함수의 이름을 새롭게 만들어 주기 때문이다. 컴파일러가 새롭게 이름을 만들어주는 이 기법을 Name mangling이라고 부른다. 아래 소스코드를 g++로 컴파일하고 nm으로 살펴...

© sirius-mhlee. Some rights reserved.

Using the Chirpy theme for Jekyll.