gpt4 book ai didi

c++ - 是什么阻止了 __attribute__((packed)) 进入 ISO C/C++?

转载 作者:可可西里 更新时间:2023-11-01 17:58:17 26 4
gpt4 key购买 nike

这是我在编写某些类的系统软件时使用C/C++的最重要原因之一,但它只不过是一个编译器扩展,恰好很常见。为什么委员会不考虑正式支持它?它是否与现有规范中的任何条款不兼容,例如 Does public and private have any influence on the memory layout of an object?

最佳答案

Why isn't the committee considering to support it officially?

因为没有人提出。最接近这种提议的是 N3986 (PDF) ,它只适用于位域。 comments from the discussion建议委员会有兴趣,但他们想在尝试推进标准化之前了解现有实践的作用。

从那时起,负责该提案的人决定不再继续推进。

关于c++ - 是什么阻止了 __attribute__((packed)) 进入 ISO C/C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38607968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com