std:: breakpoint_if_debugging
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<debugging>
|
||
|
void
breakpoint_if_debugging
(
)
noexcept
;
|
(desde C++26) | |
Punto de interrupción condicional: intenta detener temporalmente la ejecución del programa y transferir el control al depurador si pudiera determinar que el depurador está presente. Actúa como una operación nula en caso contrario.
Formalmente, el comportamiento de esta función está completamente definido por la implementación. Equivalente a
if
(
std::
is_debugger_present
(
)
)
std::
breakpoint
(
)
;
.
Notas
| Macro de prueba de características | Valor | Std | Característica |
|---|---|---|---|
__cpp_lib_debugging
|
202311L
|
(C++26) | Biblioteca de soporte de depuración |
202403L
|
(C++26) |
Reemplazable
std::is_debugger_present
|
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
(C++26)
|
verifica si un programa se está ejecutando bajo el control de un depurador
(función) |
|
(C++26)
|
pausa el programa en ejecución cuando se llama
(función) |