Forum: Mikrocontroller und Digitale Elektronik Erfahrungen mit C++ noexcept


von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Hallo,
für viele Projekte im µC Bereich ist die Verwendung von exceptions ja 
keine Option und das feature wird direkt beim compiler abgeschaltet.

Hat von euch jemand mal untersucht, ob eure compiler bei der Verwendung 
von `noexcept` in der Funktionssignatur anderen, besseren Code erzeugen?

1
    int foo() noexcept;

Ich frage mich gerade, ob Sinn ergibt, jede Funktion im Projekt 
entsprechend zu deklarieren, wenn aus dem Projekt-Kontext klar ist, dass 
keine exceptions geworfen werden.

mfg Torsten

von Sebastian V. (sebi_s)


Lesenswert?

Das noexcept Keyword habe ich noch nicht ausprobiert aber ich sehe 
gerade nicht den Vorteil. Wenn alle Funktionen noexcept sind kommt 
vermutlich der gleiche Code raus wie wenn man Exceptions ganz 
abschaltet, aber mir wäre es viel zu viel Arbeit überall noexcept dran 
zu packen.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Sebastian V. schrieb:
>... mir wäre es viel zu viel Arbeit überall noexcept dran
> zu packen.

Mir auch, deshalb frage ich, ob jemand konkret Erfahrungen gemacht hat 
;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.