gpt4 book ai didi

c++ - 是否有像 Python 那样的 C++ 执行/数据模型?

转载 作者:行者123 更新时间:2023-11-30 05:28:57 25 4
gpt4 key购买 nike

<分区>

Python 有文档 execution modeldata model ,解释所有关于名称、绑定(bind)、 namespace 和对象的信息。

例如,它告诉我们:

  • 名称可以绑定(bind)和反弹到对象
  • 有可变和不可变对象(immutable对象)
  • a = 5; b = a 导致 ba 现在指向同一个对象
  • 函数是按对象调用的

有人可以为 C++ 做出类似的回答,以便我们理解吗,

  • 名称可以绑定(bind)并重新绑定(bind)到对象吗?这就是引用吗?
  • 是否有不可变和可变对象?它们与 python 相似吗?
  • a = 5; b = a 导致 ba 引用两个具有相同值(?)的不同内存位置
  • 函数是否统一按值调用?如果对变量的引用只是另一个名称,那么为什么突然之间函数没有像使用变量的“主要”名称时那样复制值?

我想在这里强调比较方面:哪些映射是完全相同的,哪些是不同的,以何种方式?是否有类似的(也许是官方的?)文档清楚地解释了这些方面如何在 C++ 中工作?

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