C++语言
完成条件
就像任何 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 运行时函数兼容)。
最后修改: 2025年01月30日 星期四 16:13