当前位置: 首页 > news >正文

【C++】记录size of std::vector的巧妙坑

定义

std::vector<float>vertices={0.0f,0.5f,0.0f,// x,y,z of first point.0.5f,-0.5f,0.0f,// x,y,z of second point.-0.5f,-0.5f,0.0f,// x,y,z of third point.}

求:vertices所存储的数据的字节数?


我之前以为,答案是sizeof(vertices) = sizeof(float[9]) = 9 * sizeof(float) = 36

至少,起码,sizeof(vertices.data()) = 36吧?

然后我才反应过来:

  1. sizeof(vertices)= 32,是std::vector<float>对象本身所占的字节数

  2. sizeof(vertices.data()) = 8,是指针大小。64 位系统为 8 字节,32 位系统为 4 字节。


所以,要求数据字节数,应该是vertices.size()* sizeof(float)。

http://www.jsqmd.com/news/1391971/

相关文章:

  • 2026 年福州叉车吊车租赁,高空作业车吊装搬运服务问答 - LYL仔仔
  • 破解物理AI技术困局(49):TVA实现分层记忆索引
  • 【毕设作品】基于Django的智慧旅游数据分析平台的设计与实现
  • GetQzonehistory:不写一行代码,一次扫码把QQ空间历史说说永久备份回家
  • 移植Letter Shell到ThreadX
  • 《派出你的AI同事:WorkBuddy案例实战》056:商品文案批量生成与选品分析
  • 2026智能运维管理平台怎么选?4大核心维度拆解
  • 【关注可白嫖源码】--课程设计--+毕业设计+springboot某小区物业管理系统[编号:project88951](案例分析)
  • DDrawCompat 兼容性修复实战:一份 ddraw.dll 解决 DirectDraw 老游戏的三类现代系统问题
  • 【万能转换器|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明
  • 2026 年至今,岳阳靠谱的高海拔干式变压器供应厂家竞争格局,山巅矗立的这玩意儿,居然比平原设备少费30%电?背后藏着行业大秘密 - 行业推荐官【认证】
  • Codex客户端第三方增强工具Codex++配置踩坑记录
  • 法学硕士论文降AI教程:法律专业研究生论文AIGC超标免费4.8元知网达标完整操作指南 - 还在做实验的师兄
  • 2026年抚顺防冻服选购盘点:澳丰防护及优质供应商梳理 - 小范同学a
  • 为什么济南企业的济南英文网站建设必须避开这三个坑?资深开发者带你从0到1打造国际化品牌
  • m4s文件打不开?1分钟免转码无损合并,B站缓存视频转MP4一步到位
  • 八大网盘直链下载一步到位:网盘直链下载助手的完整上手指南
  • Windows Hyper-V虚拟化技术从入门到实战:开启、配置与网络管理
  • 从零开始学网安实战,当白帽黑客的第一天。立贴为证,绝不放弃!
  • Windows 不装模拟器也能安装 APK?APK Installer 上手实测与避坑指南
  • 驾照公证在哪里办?办理攻略来了 - 快讯投递
  • 2026年深度学习基石:从零实现Autograd与激活函数全景选型指南
  • 视频转录音哪个好-2026常用工具亲测整理了靠谱实用的选择
  • 外语苦手逆袭手册:Translumo实时屏幕翻译工具四阶进阶指南
  • 2026年南京企业家社群哪家值得推荐?避坑指南收好 - 甄选测评馆
  • Kubernetes——基于域名访问与东西/南北流量管理
  • 2026合肥理工学校西藏中职班招生简章 - 我叫小周
  • 告别反复折腾,一份脚本管好 Windows 和 Office 的激活:KMS_VL_ALL_AIO 使用手记
  • FTP、FTPS与SFTP:文件传输协议演进、安全机制与场景选型指南
  • 2026 怎么选靠谱的录音转文字软件解决方案?这几个不踩雷值得大家选