rutas - secuencias de escape en c++>
Secuencia de escape para? en c++ (2)
Estaba mirando las secuencias de escape para los caracteres en cadenas en c ++ y noté que hay una secuencia de escape para un signo de interrogación. ¿Puede alguien decirme por qué esto es? Simplemente parece un poco extraño y no puedo entender qué? lo hace en una cadena. Gracias.
En C ++, la secuencia de escape son tipos especiales de caracteres. Aquí, en este video, se explica el uso de la secuencia de escape. Los buenos modales pueden ser que usted no podrá entender el idioma, pero al ver el video puede entender el enlace: https://www.youtube.com/watch?v=jMKYGbYnRYo&t=250s
Es para evitar que un signo de interrogación se malinterprete como parte de un trigraph .
Por ejemplo, en
"What??!"
El "??! Se interpretaría como el carácter |
. Por lo tanto, debe escapar de los signos de interrogación de la siguiente manera:
"What/?/?!"
Ejemplo de complementos de http://msdn.microsoft.com/en-us/library/bt0y4awe%28VS.80%29.aspx