std:: raise
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Program support utilities
| Program termination | |||||||||||||||||||||
|
|||||||||||||||||||||
| Unreachable control flow | |||||||||||||||||||||
|
(C++23)
|
|||||||||||||||||||||
| Communicating with the environment | |||||||||||||||||||||
| Signals | |||||||||||||||||||||
|
|||||||||||||||||||||
| Signal types | |||||||||||||||||||||
| Non-local jumps | |||||||||||||||||||||
| Types | |||||||||||||||||||||
|
Definiert in Header
<csignal>
|
||
|
int
raise
(
int
sig
)
;
|
||
Sendet das Signal sig an das Programm. Der Signalhandler (angegeben mit der std::signal() Funktion) wird aufgerufen.
Wenn die benutzerdefinierte Signalbehandlungsstrategie noch nicht mittels std::signal() festgelegt wurde, ist implementierungsdefiniert, ob das Signal ignoriert wird oder der Standard-Handler aufgerufen wird.
Inhaltsverzeichnis |
Parameter
| sig | - |
das zu sendende Signal. Es kann ein implementierungsdefinierter Wert oder einer der folgenden Werte sein:
|
Rückgabewert
0 bei Erfolg, ein Wert ungleich Null bei Fehler.
Beispiel
Diesen Code ausführen
Mögliche Ausgabe:
Sending signal 15 Received signal 15
Siehe auch
|
setzt einen Signalhandler für ein bestimmtes Signal
(Funktion) |
|
|
C-Dokumentation
für
raise
|
|