跳轉至內容

C++ 語言/Std/字串/字串類/索引

來自 Wikibooks,開放世界中的開放書籍

像任何 STL 集合一樣,您可以使用 std::string::iterator 迭代字串資料。std::string 物件使用連續記憶體來儲存其字元。應用程式程式碼允許直接訪問未終止的字元資料(透過 char* pcVar = &strVar[0];char* pcVar = strVar.data();),只要它保持在字串的分配區域內,並在下一個 std::string 操作之前完成其工作。更方便的是,strVar.c_str()strVar.data() 相似,不同之處在於 c_str() 在資料字元的末尾臨時新增一個 '\0'(使緩衝區暫時與 C 執行時函式相容)。

有關字串索引的更多資訊(包括互動式示例)

華夏公益教科書