Converti in valore letterale stringa non elaborata

Che cosa: Trasformare qualsiasi stringa in un valore letterale stringa non elaborato C++.

Quando: È disponibile una stringa con caratteri di escape, che non devono essere elaborati come caratteri di escape.

Perché: È possibile eseguire il doppio escape dei caratteri, ma questo spesso comporta confusione e stringhe. I valori letterali stringa non elaborati rendono le stringhe molto più facili da leggere.

Come:

  1. Posizionare il cursore del mouse o del testo sulla stringa con caratteri di escape da convertire.

    Screenshot del cursore al centro della parola racchiusa tra virgolette sulla riga di codice che legge: auto MyString =

  2. Eseguire quindi una delle operazioni seguenti:

    • Tastiera
      • Premere CTRL+. per attivare il menu Azioni rapide e refactoring e selezionare Converti in valore letterale stringa non elaborata dal menu di scelta rapida.
    • Mouse
      • Fare clic con il pulsante destro del mouse, selezionare Azioni rapide e refactoring e selezionare Converti in valore letterale stringa non elaborata dal menu di scelta rapida.
      • Fare clic sull'icona Lampadina visualizzata nel margine sinistro e selezionare Converti in valore letterale stringa non elaborata dal menu di scelta rapida.
  3. La stringa verrà immediatamente convertita in un valore letterale stringa non elaborata.

    Screenshot che mostra che la riga di codice ora legge: auto myString = R