Stavo osservando le sequenze di escape per i caratteri nelle stringhe in C++ e ho notato che esiste una sequenza di escape per un punto interrogativo. Qualcuno può dirmi perché questo è? Sembra un po 'strano e non riesco a capire cosa? fa in una stringa. Grazie.Sequenza di fuga per? in C++
risposta
È mantenere un punto interrogativo non interpretato erroneamente come parte di trigraph.
Per esempio, in
"What??!"
Il "?? verrebbe interpretato come il carattere |
Quindi, si deve sfuggire i punti interrogativi come segue:!.
"What\?\?!"
Esempio complementi di http://msdn.microsoft.com/en-us/library/bt0y4awe%28VS.80%29.aspx
in sequenza di escape C++ sono tipi speciali di caratteri qui in questo video spiegare l'uso della sequenza di escape buone maniere possono essere non sarà in grado di comprendere la lingua, ma guardando il video si può capire link: https://www.youtube.com/watch?v=jMKYGbYnRYo&t=250s
È ok rispondere ma non collegare youtube. essere disponibile tra qualche tempo – yacc
- 1. Fuga Citazioni in Objective-C
- 2. \ c sequenza di escape elencata nell'uomo ma sconosciuta in C
- 3. punti di sequenza in c
- 4. C# HttpWebReqest - fuga contenuti POST?
- 5. \ x Fuga in Java?
- 6. Citazione di fuga in JavaScript
- 7. predefinito fuga in Freemarker
- 8. Fuga "@" carattere in Android
- 9. Fuga graffe in props.children
- 10. json_encode() in fuga slash
- 11. fuga e in App.config
- 12. Limitare la lunghezza di una sequenza di escape esadecimale in una stringa C
- 13. doppia sequenza di escape all'interno di un'URL: Il modulo di richiesta di filtraggio è configurato per rifiutare una richiesta che contiene una doppia fuga sequenza
- 14. Emacs fuga chiave
- 15. spazio di fuga in stringa di connessione
- 16. Spegnere UTF fuga in JsonBuilder
- 17. Punti sequenza in chiamate C/funzione
- 18. Spazi di fuga in percorso file
- 19. fuga pipe ("|") in una regex
- 20. fuga più caratteri “%” in Android
- 21. CKEditor ed elementi di fuga
- 22. Strings Fuga per Ruby SQLite Inserire
- 23. C#: sequenza min a max
- 24. C++ 11 senza punto di sequenza?
- 25. Per ciclo in scala senza sequenza?
- 26. Django traduzione fuga% segno
- 27. Fuga da EditText
- 28. PHP sprintf fuga%
- 29. Fuga + (più) nell'URI
- 30. Qual è la tua soluzione per l'enigma "Fuga da Zurg" in C#?
Per impostazione predefinita, gcc disabilita l'interpretazione dei trigrammi, a meno che siano esplicitamente abilitati con '-trigraphs' , '-ansi', o alcune delle opzioni' -std = xxx'. '-Wtrigraphs' (abilitato da' -Wall') abilita anche gli avvisi per le sequenze del trigramma. –
Tutto su trigraphs: http://stackoverflow.com/questions/1234582/purpose-of-trigraph-sequences-in-c/1234618#1234618 –
Impara qualcosa di nuovo ogni giorno ... – GRB