gpt4 book ai didi

c++ - 对一个数组使用unique_ptr, Debug模式下如何查看每个值 "local"或 "watch"标签

转载 作者:搜寻专家 更新时间:2023-10-31 02:05:10 24 4
gpt4 key购买 nike

下面是简单的命令。我应该怎么做才能在 Debug模式下查看每个数组值?

    int N=3;
unique_ptr<int []> I(new int[N]());

for (int i=0; i<N; i++)
{
I[i]=i*3;
}

最佳答案

我假设 IDE 是 visual studio。当您遇到 I 在范围内的断点时,打开一个 Watch 窗口并在新行中键入 I.get(),3get() 为您提供原始 int* 指针,3 在 watch 中将其显示为 int[3] 数组,列出其所有值。

Watch unique_ptr array example VS2017

灵感来自 this question .这似乎适用于打开和关闭的帧指针。

关于c++ - 对一个数组使用unique_ptr, Debug模式下如何查看每个值 "local"或 "watch"标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52378651/

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