C++中的“字符串”相当于什么

What is the equivalent of `string` in C++

本文关键字:字符串 相当于 什么 C++ 中的      更新时间:2023-10-16

在Python中,有一个名为string的类型,C++中python的string的确切等价物是什么?

等效项是在<string>头文件中声明std::stringstd::wstring

尽管您应该注意,python在处理自动转换为UNICODE字符串方面可能具有不同的内在行为,如@Vincent Savard的评论中所述。

为了克服这些问题,我们在 c++ 中使用了额外的库,如 libiconv。它可用于多种平台。


在Stack Overflow提问之前,您应该认真注意做一些更好的研究,或者更清楚地提出您的问题。 std::string无处不在。

您可以使用

std::string(请参阅此处的可用接口:std::string)或者使用 char 数组(或 const char* )来表示可能用作原始字符串的基本字符组合。

你是说std::string家族吗?

#include <string>
int main() {
  const std::string example = "test";
  std::string exclaim = example + "!";
  std::cout << exclaim << std::endl;
  return 0;
}