C++ R“()“ 源码转译
生活随笔
收集整理的這篇文章主要介紹了
C++ R“()“ 源码转译
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天看C++ json教程的時候看到一個沒見過的東東
不知道字符串前面為什么加個大寫R,,,而如果不加大寫R的話是會直接報格式不正確的
原因:
“\”符號是C\C++的保留符號,因此直接粘貼路徑字符串在代碼中是不能使用的
“\”是C\C++的轉(zhuǎn)譯符號,比如“\n”表示換行,“\r”表示回車,等信息。此外單獨的“\”符號可以用于代碼過長時在上一行打斷代碼,在下一行承接繼續(xù)書寫的功能。
示例:不用R"()"直接報錯
參考文章:C++關(guān)于文件檢索的源碼轉(zhuǎn)譯技巧(R"()"方式)
總結(jié)
以上是生活随笔為你收集整理的C++ R“()“ 源码转译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux编译安装中configure、
- 下一篇: C++ nlohmann/json 的主