Frage zum "C" Syntax

#4884966
Lesenswert?
• ▲
▼
Richard B. schrieb:
> extern "C" void SysTick_Handler(void)
> {
>   //leer
> }

Es erzwingt "C" Funktionsaufruf in C++ Code. Ohne dem würde der Aufruf 
aus Assembler Ebene anders aussehen und der Eintrag in der Vektor 
Tabelle nicht funktionieren.

Das ist eine beliebte Falle wenn man ein *.c file nach *.cpp umbenennt - 
dann wird es nämlich als C++ übersetzt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren