我想問一下原始字符串是否比正常字符串更快,編譯時間爲。原始字符串比正常字符串更快嗎?
讓我解釋我的意思是「原始」和「正常」字符串... 我們知道有'R'字面值。
const char * raw = R"(Hello\nWorld!)";
將輸出
Hello\nWorld!
const char * normal = "Hello\nWorld!"
將輸出
Hello
World!
所以,實際上什麼快?我認爲對Hi, how are you?
等字符串使用R-Literal比使用字符串的「正常」方式更快。
它們都在編譯時解析。那麼你在問編譯時間或運行時影響嗎? –
我忘了提及,我在問編譯時間。我確定R-literal在編譯時比另一個更快,不是嗎? – Lazcano
我不這麼認爲。 –