银行行业面试题更新 2026-08-05

假如按照你说的方法,定义一个空字符串string s="",他的内存占用会是多少呢?

平安银行银行问题拆解技术原理

考察说明

考察对空字符串对象内存模型和底层实现的理解

回答思路

  1. 说明空字符串是否为真正的零占用
  2. 区分栈上对象与堆上字符缓冲区
  3. 涵盖对象头、指针、长度字段等固定开销
  4. 讨论短字符串优化(SSO)等编译器相关实现