c++ - 您可以将多少 "data"放入字符串中?

标签 c++ string

作为程序员,我们经常使用字符串。大多数时候,我使用它们时并没有过多考虑它们。不过最近,我一直在使用字符串毫无问题地从函数返回大量信息。我最新的例子是一棵二叉树,其中包含 1000 个条目中的 10 个。我有一个递归函数,它只是不断地在字符串末尾添加一个换行符。这个功能没有问题。

那么对于可以放入字符串中的字符数是否有任何类型的“限制”,或者您是否仅受可用内存量的限制?

最佳答案

The real limit on the size a string object can reach is returned by member max_size.

来自 here .

链接特定于 max_size

是的,它是特定于实现的。

关于c++ - 您可以将多少 "data"放入字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5853246/

相关文章:

c++ - OpenCV C++:将白色像素的大块转换为黑色

c++ - 保存结构指针的 STL 列表

c++ - 如何生成与函数的数量一样多的参数?

php 测试字符串是否包含三个字符串之一?

c++ - 在变量中存储基本算术运算符

c++ - 如何使字符串数组在gsoap中返回值

python - 如何在 Python 中使用正则表达式将字符串中的字符替换为 '#' s

c - C 中指针前进并在 strchr 之后再获取 2 个字符

c - 当我们将 char * 指向单个 char 时,%s 在 C 中的行为如何

c++ - C++ 的 ORG 替代方案