C++ C 风格字符串
C 风格字符串
C 风格字符串使用 char
类型而不是 string
来创建。
它的名字来源于 C 语言。C 语言不像许多其他编程语言那样,有一个 string
类型来方便地创建字符串变量。相反,你必须使用 char
类型,并创建一个字符 数组 来在 C 中制作一个“字符串”。
由于 C++ 是作为 C 的扩展开发的,它继续支持这种在 C++ 中创建字符串的方式。
注意: 与 C 风格字符串相比,使用标准的 string
类型更方便。然而,一些用户继续使用 C 风格字符串的原因是他们可以使用 C 标准库中的函数。
可以在我们的 CString 函数参考 中找到所有 C 风格字符串函数的列表。