Gibt es eine "sichere" Möglichkeit, eine Lippincott -Funktion zu erklären, damit sie außerhalb eines Hages nicht aufgeruC++

Programme in C++. Entwicklerforum
Anonymous
 Gibt es eine "sichere" Möglichkeit, eine Lippincott -Funktion zu erklären, damit sie außerhalb eines Hages nicht aufgeru

Post by Anonymous »

Eine Lippincott -Funktion ist eine Funktion, die eine Ausnahme in einen Rückkehrcode umwandelt, der in einem Rückruf einer anderen Sprache sicher behandelt werden kann Ohne Argument kann ich nicht außerhalb des Kontextes eines Catch < /code> -Blocks bezeichnet werden. ++ 17 oder C ++ 20) hat einen Deklarationsmechanismus, um solche Funktionen spezifisch zu identifizieren und sicherzustellen, dass eine Funktion nur aus dem Kontext eines Catch -Blocks (oder aus dem Kontext einer anderen solchen Funktion) bezeichnet wird. Erzeugen eines Kompilierungszeitfehlers, wenn er aus einem anderen Kontext aufgerufen wird.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post