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.

È stato utile?

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
scroll top