暂无图片
字符串类型长度怎么获取?
我来答
分享
暂无图片 匿名用户
字符串类型长度怎么获取?

字符串类型长度怎么获取?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
L
lucky

对于字符类型数据,pg_attribute.attlen 值为 -1。字符串类型长度是 abs(atttypmod) – 4.

暂无图片 评论
暂无图片 有用 0
打赏 0
Komorebi

C++中:

String 类型对象包括三种求解字符串长度的函数:size() 和 length()、 maxsize() 和 capacity():

  • size() 和 length():这两个函数会返回 string 类型对象中的字符个数,且它们的执行效果相同。
  • max_size():max_size() 函数返回 string 类型对象最多包含的字符数。一旦程序使用长度超过 max_size() 的 string 操作,编译器会拋出 length_error 异常。
  • capacity():该函数返回在重新分配内存之前,string 类型对象所能包含的最大字符数。


string 类型对象还包括一个 reserve() 函数。调用该函数可以为 string 类型对象重新分配内存。重新分配的大小由其参数决定。reserve() 的默认参数为 0。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~