| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- reading critique
- Software Engineering
- sotware-testing
- 느헤미야
- libFuzzer
- 대학원생
- protobuf
- build
- unit-testing
- fault-localization
- 묵상
- graphfuzz
- Environment
- FSE
- 생명의 삶
- fuzzing
- software-engineering
- software-testing
- 프로그램 분석
- binary code analaysis
- linking
- vulnerabilties
- Cyber Security
- 바이너리 분석
- libxml2
- QT
- binary code analysis
- citrus
- ICSE
- 소프트웨어 취약저 분석
Archives
- Today
- Total
heechan.yang
[Programming Language] extern "C" 본문

extern "C" enables a C source code to call a funciton from C++ source code. With the capability of overloaded function in C++, name mangling was the solution. Name mangling adds a certain string of information onto the name of the original function. Therefore, with extern "C", name mangling is not performed, allowing C language source code to call functions from C++ source code.
References
'Computer Science' 카테고리의 다른 글
| [Binary Code Analysis] Ghidra 설치 방법 (windows 11) (0) | 2024.10.19 |
|---|---|
| [Error Handling] Undefined Symbol Error (building libxml2) (0) | 2024.10.05 |
| C/C++ 소스 코드 파일의 preprocessed file 도출 (0) | 2024.06.25 |