Gibt es eine "sichere" Möglichkeit, eine Lippincott -Funktion zu erklären, damit sie außerhalb eines Hages nicht aufgeru ⇐ C++
Gibt es eine "sichere" Möglichkeit, eine Lippincott -Funktion zu erklären, damit sie außerhalb eines Hages nicht aufgeru
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.
-
- Similar Topics
- Replies
- Views
- Last post