首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++11的基准是否规定了"对象内存模型"的实现

2014-04-19 
C++11的标准是否规定了对象内存模型的实现?网上的讨论有的说实现了,有的说没有实现,到底有没有确切的说

C++11的标准是否规定了"对象内存模型"的实现?
网上的讨论有的说实现了,有的说没有实现,到底有没有确切的说法呢?
C++11的标准里面有没有提到这个问题?

谢谢。  不懂帮顶。
[解决办法]
C++11的基准是否规定了"对象内存模型"的实现初学者路过。。。。顶起!!!!!!!!
[解决办法]

引用:
网上的讨论有的说实现了,有的说没有实现,到底有没有确切的说法呢?
C++11的标准里面有没有提到这个问题?

谢谢。


没有规定。

其实你自己都可以想想,以语言标准所处的地位,是不适合对实现进行硬性规定的,一者基于高效的语言目标,需要给予编译器设计者利用平台特性的充分权利;二者作为一份标准,管的东西过多过于深入,它的广泛性和适用性就会受到较大影响。
[解决办法]
内存模型是有规定的,语言标准对存储进行了抽象;没有进行规定的是类对象的内存模型,这是另一个层面的东西。
[解决办法]
你可以在里面找一下memory model。
[解决办法]
引用:
Quote: 引用:

网上的讨论有的说实现了,有的说没有实现,到底有没有确切的说法呢?
C++11的标准里面有没有提到这个问题?

谢谢。


没有规定。

其实你自己都可以想想,以语言标准所处的地位,是不适合对实现进行硬性规定的,一者基于高效的语言目标,需要给予编译器设计者利用平台特性的充分权利;二者作为一份标准,管的东西过多过于深入,它的广泛性和适用性就会受到较大影响。

++

另外,标准不过是一种前瞻,和对现有实现的总结;
以及个编译器厂商之间的某种妥协而已。

整的太死,就不会有编译器厂商支持,最终标准就被抛弃了。
[解决办法]
POD有规定,其它的木有。

热点排行