我想知道如何避免反斜槓和雙引號轉義它的表達式。將使用R()
與LPCSTR一起工作?C++避免反斜槓和雙引號轉義
反斜槓:
WriteKey("\"); //this will escaped accidentally.
WriteKey("/"); //this wouldn't
同雙引號:
WriteKey("""); //this would escape too
WriteKey("'"); //but not this
注:WriteKey()
需要LPCSTR
它使用R()
工作,LPCSTR的說法
你使用什麼編譯器? –
'主流'IDE:Visual Studio –
原始字符串就像普通的字符串文字一樣正常的字符串文字(例如'「foobar」'),不同之處在於您不必轉義某些字符。 –