|
|
1
9
有两种内置字符串类型:
两者都可以在C++代码中使用。包括Windows在内的大多数API都是用C编写的,因此它们使用的是字符指针,而不是std::string类。
或者换句话说,a
或者换句话说,a
所以说真的,在处理字符串时,你只需要知道我在顶部列出的两种类型。其余的只是char指针版本的各种变体的宏。
另一种方式也没那么可怕:
也就是说,
一些常用的库定义了自己的字符串类型,在这些情况下,您必须查看文档,了解它们如何与“正确”的字符串类互操作。
你通常应该更喜欢C++
|
|
|
3
1
|
|
|
4
0
|
|
|
5
0
|
|
|
6
0
你可能想看看 CStdString 这是一个跨平台的标准C++CString实现,可以很容易地转换为大多数其他字符串类型。几乎所有与字符串相关的麻烦都消失了,它只是一个头文件。 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |