首页| 论坛| 消息

标题:Qt Creator调试时指针变量类型显示有误?[已搞定]
作者:turbine
日期:2020-12-15 15:00
内容:

好几年没动手写代码了,这几天重新开始,却发现一个很奇怪的问题:
就下面例子
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*


#1 [yuyu414 12-17 15:29]

#2 回 yuyu414 的帖子 [turbine 12-17 20:51]
yuyu414: (2020-12-17 15:29) 
ok,谢谢!
我在tools-options中反复找设置,都没用,谁知道在这里

回复 发表
主题 版块