在 C 11 中 std::string Null 終止嗎?
2008 年,Herb Sutter 提議收緊 C 0x 中的字串實現,以要求空終止。然而,C 11 標準包含了不同的方法:
是的,std::string 在 C 11 中總是以 null 結尾。
此標準指定指標std::basic_string::c_str() 傳回的值將等於字串中首字元的位址 (&s[0])。因此,在 C 11 中使用 &str[0] 是安全的。
後果:
以上是C 11 中 std::string 總是以 Null 終止嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!