在Visual Studio调试器中查看C ++智能指针数组的内容?

时间:2016-12-16 04:36:28

标签: c++ arrays visual-studio smart-pointers unique-ptr

对于在C ++中指向数组的原始指针,可以通过将表达式放入Visual Studio的Watch窗口并附加逗号后跟元素数量来查看前N个条目的内容你想看。 (例如:testArray, 10)。使用智能指针创建数组时,如何在Watch窗口中看到相同的内存内容? (例如unique_ptr<int[]> testArray = make_unique<int[]>(100),我们希望看到前10个条目的内容)

2 个答案:

答案 0 :(得分:1)

应使用智能指针的get()方法:testArray.get() , 10

答案 1 :(得分:0)

尝试这款手表:testArray._Mypair._Myval2, 10