问题标签 [subobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 被替换子对象的存储时长
关于下面的代码
动态存储持续时间与由 new 表达式创建的对象相关联。
有一个类似的问题,同意放置新创建具有动态存储持续时间的对象。因为没有其他措辞可以适用于该问题中的示例。
这是一个精心制作的示例,其中有一些有趣的措辞。[basic.stc.inherit]/1说:
子对象和引用成员的存储时间是其完整对象的存储时间
并且[intro.object]/2保证创建的int
对象是 的子对象s
:
如果在与成员子对象或数组元素 e 关联的存储中创建对象(可能在其生命周期内,也可能不在其生命周期内),则创建的对象是 e 的包含对象的子对象,如果:(
满足要求,我不会复制他们在这里)
那么,新创建的int
对象有多少存储时间呢?动态还是自动?
c++ - 处理基类子对象的表达式的动态类型
我再次问这个问题,因为像这样的唯一其他问题已经接近 10 年了,并且包含有关涉及基类子对象的表达式的错误信息:
[defns.dynamic.type]将 glvalue的动态类型定义为:
泛左值所指的最衍生对象的类型
一个glvalue最多只能指一个对象,并且由于[intro.object] p6定义的“大多数派生对象”本质上是:
类类型的完整对象、数据成员或数组元素,或非类类型的对象称为最派生对象。
如果glvalue 没有引用一个最派生的对象,那么动态类型会是未定义的吗?
另外,我知道表达式的动态类型的预期效果是:对于E
引用类型对象的泛左值表达式,它是类型B
对象的基类子对象D
,其中B
是 的基类D
,以获取类型但是D
,E
我看不到当前的措辞如何实现,甚至不需要,因为绑定到派生类类型的基类类型的引用/指针将始终引用基类子对象。据我所知,表达式的类型和它所引用的对象的类型永远不会发生。
powershell - 更改 powershell 对象中的嵌套对象值
我有以下对象,我想更改对象中的嵌套值而不更改所有其他嵌套对象。我想更改的对象在一个变量中。
我想做以下事情:
我可以使用以下代码读取子对象的内容:
但我找不到设置/更改子对象的方法。
代码示例:
actor - 虚幻引擎:为什么在创建 Actor 时使用子对象?
RootComponent = CreateDefaultSubobject(TEXT("RootComponent"));
我想知道我们在这里制作子对象的原因。
我用了翻译,因为我英语说得不好。
谢谢你。
javascript - 如何在 javascript 中访问多个嵌套的子对象?
我有一个更大的代码来处理和排序数据。在其中,我想使用对象以使其更容易和结构更好。我有多个类别,所有类别都有不同的嵌套子对象,我无法访问写入/读取。我在网上搜索了 w3schools 但找不到我的错误,所以对于这个入门级问题请见谅!
我写了一个测试函数来更好地理解对象!
据我了解,这段代码的作用是:-创建一个空对象数据-创建一个空子对象报告-创建一个空子子对象时间-创建一个空子子子对象名称-给子子子对象名称一个键/值对日期:值(至少这是我的意图)
首先,我尝试跳过创建空对象并直接填充 data{}: data = {} data[report][time][name][date] = value; 但他似乎无法为此设置属性。所以我像上面一样为所有子类别创建了第一个空子对象,这真的有必要还是我陷入了一个简单的语法错误?
但是他仍然没有记录我想要的输出,这将是:
而是给了我:
简单地说..我做错了什么?:D
提前感谢您的任何帮助!此致