Question

Je regardais les séquences d'échappement pour les caractères dans les chaînes en c ++ et j'ai remarqué il y a une séquence d'échappement pour un point d'interrogation. Quelqu'un peut-il me dire pourquoi est-ce? Il semble un peu bizarre et je ne peux pas comprendre quoi? fait dans une chaîne. Merci.

Était-ce utile?

La solution

Il est de garder un point d'interrogation de se faire mal interprété dans le cadre d'un trigraphes .

Par exemple, dans

"What??!"

Le « ?? serait interprété comme le caractère | Ainsi, vous devez échapper aux points d'interrogation comme suit:.

"What\?\?!"

Exemple complète de http://msdn.microsoft .com / fr-fr / bibliothèque / bt0y4awe% 28VS.80% 29.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top