Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我一直在寻找的一个问题,但我还没有得到正确的答案:(
哈佛与普林斯顿架构与 C++ 真正相关的唯一方法是在规则 5.2.10p8 中关于混合函数指针和对象指针:
有条件地支持将函数指针转换为对象指针类型或反之亦然。这种转换的含义是实现定义的,除非实现支持双向转换,将一种类型的纯右值转换为另一种类型并返回,可能具有不同的 cv-qualification,应产生原始指针值。
该规则允许 C++ 在具有单独的代码和数据地址空间的机器上使用。