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