好几年没动手写代码了,这几天重新开始,却发现一个很奇怪的
问题:
就下面例子
- int *buf;
- buf = new int[100];
- ...
在Qt Creator中
调试,在
界面右侧查看buf
单步
执行到3.时,buf的Value显示的是指向的值,而不是
指针本身,Type显示为int,而不是int*
请教是怎么回事?是否要改哪个设置?
其他人有这个情况吗?
Qt 5.15.2,linux系统,Qt 5.14.2也是同样的;换到win7,仍是如此;Qt 5.9.9下,Value显示为“值@地址”,Type仍是int。
再试了下原来用的2010.2的版本,倒是没问题,Value显示指针,Type是int*