gpt4 book ai didi

c++ - 如何在 VS 调试器中查看 C++ 中动态字符串数组的内容

转载 作者:行者123 更新时间:2023-11-30 00:52:42 31 4
gpt4 key购买 nike

这段代码有什么问题?我想使用 string* 而不是集合、 vector 等来创建一个动态字符串数组。

    int abc = 4;
string* abcdef = new string[abc];
for (int i = 0; i < abc; i++)
{
cin >> abcdef[i];
}

它没有给出任何错误,但我输入的数据没有出现在 VS2012 的本地框中。

问候

最佳答案

哦,看来你的问题是关于 VS 调试器的。

这就是 VS 调试器显示指针内容的方式。它不知道它是一个数组,所以它只向您显示它指向的内容 - 第一个元素。要在监 window 口中显示所有这些,请键入“abcdef, 4”(显然,其中 4 是数组的大小)。

关于c++ - 如何在 VS 调试器中查看 C++ 中动态字符串数组的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18404096/

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