Fuga sequenza? in C ++
Domanda
stavo guardando le sequenze di escape per i caratteri nelle stringhe in C ++ e ho notato che c'è una sequenza di escape per un punto interrogativo. Qualcuno può dirmi perché questo è? Sembra proprio un po 'strano e non riesco a capire che cosa? fa in una stringa. Grazie.
Soluzione
E 'per mantenere un punto di domanda da farsi male interpretato come parte di un trigraph .
Per esempio, in
"What??!"
Il "?? verrebbe interpretato come il carattere |
Quindi, si deve sfuggire i punti interrogativi come segue:!.
"What\?\?!"
Esempio completa di http://msdn.microsoft .com / it-it / library / bt0y4awe% 28VS.80% 29.aspx
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow