Benutzer mit den meisten Antworten
Schwäche des aktuellen VC++-Compilers

Frage
-
Ich habe eine Schwäche des aktuellen VC++-compilers (19.28.29336) entdeckt die gefixt werden sollte. Ich würde die sogar als Bug auslegen.
Und zwar kann ich in einer Funktion die Lambdas ohne Captures als "Variablen" definiert kein structured exception handling nutzen. Der Compiler beschwert sich, dass Lambda-Objekte Stack-Unwinding machen und deswegen kein SEH möglich ist. Dabei sind Lambdas ohne Captures mit normalen Funktionen gleichgestellt, sind also keine wirklichen Objekte (daher kann man die auch zu einem gleichwertigen Funktionspointer casten), d.h. die machen kein Stack-Unwinding. Daher sollten diese Art von Lambdas meiner Meinung nach mit SEH kombinierbar sein.
- Bearbeitet Flodul Sonntag, 24. Januar 2021 18:38
Antworten
-
Hallo,
da du sagst, dass es sich um einen Fehler im Compiler handelt, solltest du den Entwicklern direkt schreiben. Hier in dem Forum bist du da falsch.
Im VS gehe auf das Menü Hilfe -> Feedback senden -> Problem melden. Am besten fügst du in deine Beschreibung auch noch Quellcode ein.
Gruß Guido
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Donnerstag, 28. Januar 2021 15:06
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 12. Februar 2021 11:23
Alle Antworten
-
Hallo,
da du sagst, dass es sich um einen Fehler im Compiler handelt, solltest du den Entwicklern direkt schreiben. Hier in dem Forum bist du da falsch.
Im VS gehe auf das Menü Hilfe -> Feedback senden -> Problem melden. Am besten fügst du in deine Beschreibung auch noch Quellcode ein.
Gruß Guido
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Donnerstag, 28. Januar 2021 15:06
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Freitag, 12. Februar 2021 11:23