当前位置:网站首页>__unaligned修饰指针
__unaligned修饰指针
2022-08-03 11:59:00 【a Explorer】
如果是未对齐的指针类型,编译器会报告警告(在itanium的VLIS架构下报错)。为了避免这种情况,使用__unainged 修饰指针。如:void __unaligned* p;
__unainged 如何工作的:
inserting additional checks to detect the unaligned case, and loading/storing parts of the object that straddle the alignment boundary separately. That is even slower than unaligned access on platforms which natively support it, however。
翻译:
通过插入额外的检查来检测非对齐情况,并分别加载/存储跨越对齐边界的对象部分。这甚至比原生支持它的平台上的非对齐访问还要慢。
边栏推荐
猜你喜欢
4500字归纳总结,一名软件测试工程师需要掌握的技能大全
Knowledge Graph Question Answering System Based on League of Legends
word标尺有哪些作用
【MySQL】数据库进阶之索引内容详解(上篇 索引分类与操作)
CDH6.3.2开启kerberos认证
深入理解MySQL事务MVCC的核心概念以及底层原理
Generate interface documentation online
分享一款实用的太阳能充电电路(室内光照可用)
详解虚拟机!京东大佬出品HotSpot VM源码剖析笔记(附完整源码)
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
随机推荐
基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
学习软件测试需要掌握哪些知识点呢?
Vs 快捷键---探索不一样的编程
fastposter v2.9.0 程序员必备海报生成器
[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
5个超好用手机开源自动化工具,哪个适合你?
LeetCode——622.设计循环队列
深入理解MySQL事务MVCC的核心概念以及底层原理
项目概述、推送和存储平台准备
How to do App Automation Testing?Practical sharing of the whole process of App automation testing
LeetCode 899 有序队列[字典序] HERODING的LeetCode之路
广州番禺:暑期防溺水,安全不放假
Matlab学习11-图像处理之图像变换
面试官:SOA 和微服务的区别?这回终于搞清楚了!
Redis发布订阅和数据类型
Knowledge Graph Question Answering System Based on League of Legends
数据库系统原理与应用教程(076)—— MySQL 练习题:操作题 160-167(二十):综合练习
后台图库上传功能
LeetCode刷题笔记:105.从前序与中序遍历序列构造二叉树
苹果发布 AI 生成模型 GAUDI,文字生成 3D 场景