gpt4 book ai didi

c++ - 如果不在结构中初始化 vector ,它会自动为空还是会具有随机内存位置的值?

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:25 25 4
gpt4 key购买 nike

我有一些带有 vector 的结构。我已经为结构中的其他变量分配了值,但我根本没有引用 vector 。

当稍后在我的程序中引用包含在结构中的 vector 时,它会是一个空 vector 还是会根据我计算机内存中该位置的内容分配一些随机值?

我已经在 Debug模式下测试了 vector 大小,它返回了零(即空 vector ),但我无法判断这是否恰好是这种情况,或者它是否始终为空。

谢谢!

最佳答案

结构实例中的 vector 将使用默认构造函数构造。 default constructor为 vector 构造一个大小为 0

的 vector

关于c++ - 如果不在结构中初始化 vector ,它会自动为空还是会具有随机内存位置的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58885388/

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