Quando si utilizza \
di continuare una linea, sono spazi consentiti dopo il backslash (sulla stessa linea)?sono spazi ammessi dopo una barra rovesciata per continuare una linea (in C/C++)
5
A
risposta
10
Un carattere di nuova riga deve essere immesso immediatamente dopo un backslash. Il C++ standard (N4140
) afferma:
2.2 Fasi della traduzione
....Ogni istanza di un carattere di backslash (
\
) immediatamente seguito da un carattere nuova linea viene eliminato, splicing di linee di source fisiche per formare linee di source logiche. Solo l'ultima barra rovesciata su qualsiasi linea fisica deve essere considerata parte di tale giunzione.
(Lo standard C ha le stesse regole in 5.1.1.2 fasi di traduzione.)
Problemi correlati
- 1. python sostituire una singola barra rovesciata con doppia barra rovesciata
- 2. Sostituzione della barra rovesciata in una stringa
- 3. Come evitare una barra rovesciata in R?
- 4. Come stampare una stringa con una barra rovesciata in Ruby
- 5. Come dividere usando una barra rovesciata
- 6. rimuovere tutto ciò dopo l'ultima barra rovesciata
- 7. Sostituire la barra rovesciata con doppia barra rovesciata
- 8. R: strsplit su barra rovesciata (\)
- 9. barra e barra rovesciata in Ruby
- 10. Java - espressione regolare per abbinare una barra rovesciata seguita da una citazione
- 11. Barra rovesciata di escape in Swift
- 12. linea di inserimento sed con spazi a una linea specifica
- 13. Aggiungi barra rovesciata alla stringa
- 14. Come si crea una stringa in PHP con una barra rovesciata?
- 15. Come passare percorso con gli spazi e barra rovesciata finale per MSBuild come proprietà
- 16. Espressione regolare per consentire la barra rovesciata in C#
- 17. Come sostituire una virgoletta singola (') con una barra rovesciata, quindi virgoletta singola (\') usando sed?
- 18. Sostituisci singola barra rovesciata "\" con doppi backslash "\\"
- 19. Gli spazi sono consentiti dopo che `@` sta iniziando una dichiarazione in Objective-C?
- 20. Invio di barra e barra rovesciata con Java
- 21. Percorso completo con doppia barra rovesciata (C#)
- 22. ottenere una parte di una linea dopo grep
- 23. barra rovesciata seguita da un numero in stringhe python
- 24. Come afferrare le linee DOPO una linea abbinata in pitone
- 25. Extra barra rovesciata necessaria nel modello regexp di PHP
- 26. Perché i mutabili sono ammessi in F #? Quando sono essenziali?
- 27. Come posso continuare una stringa di testo in un oggetto JSON su un'altra linea?
- 28. Per favore insegnami un buon mnemonico per ricordare "barra" contro "barra rovesciata"
- 29. Qual è la regex per abbinare qualsiasi cosa eccetto una doppia citazione non preceduta da una barra rovesciata?
- 30. Sono ammessi valori ID HTML 4.01 regex
spazio dopo \ non è consentito. Il compilatore che sto usando mostra anche errori quando lo faccio erroneamente. – Twinkle