• 5820阅读
  • 6回复

[提问]Qt中变量的声明 [复制链接]

上一主题 下一主题
离线小码农
 

只看楼主 正序阅读 楼主  发表于: 2015-03-13
回复本帖可获得10RMB金钱奖励!
每人最多可获奖2次,奖池剩余0RMB金钱 (中奖几率100%)
照着课本写了些Qt的内容,发现有些Qt变量声明为一个指针,有些则是直接声明为对象,而且那些声明的指针的,如果直接声明为对象,它的方法也会减少,这是为什么呢?这两种声明方式有什么规定吗,还是怎么的。
就是那坚强不屈,愤怒的火
离线edwalik

只看该作者 6楼 发表于: 2015-03-25
还是看清楚定义吧,QPoint 与 QPushButton继承的基类不同, 函数的个数自然也是不同, 要做比较要在相同的类型基础上比较
离线wuming123057

只看该作者 5楼 发表于: 2015-03-24
这跟Qt关系不大吧。是C++的基础知识。
离线realfan

只看该作者 4楼 发表于: 2015-03-24
LZ没有描述清楚啊。是什么函数减少?
离线bran_lee

只看该作者 3楼 发表于: 2015-03-16
回 小码农 的帖子
回帖奖励+ 10
小码农:例如:QPoint dragPos  和      QPushButton *shapeBtn;
这两个声明中,一个是直接的对象,一个是指针。如果颠倒了,相应的一些函数就会减少。
怎么解释啊。 (2015-03-15 21:30)

我很好奇,你是从哪里看出函数减少的呢?
当你只有锤子时,你看什么都像是钉子!
离线小码农

只看该作者 2楼 发表于: 2015-03-15
回 roywillow 的帖子
roywillow:方法怎么会减少呢?
Qt就是个C++库,学好C++的指针的使用自然就知道Qt为什么有时候用指针有时候用对象了 (2015-03-14 22:22) 

例如:QPoint dragPos  和      QPushButton *shapeBtn;

这两个声明中,一个是直接的对象,一个是指针。如果颠倒了,相应的一些函数就会减少。
怎么解释啊。
就是那坚强不屈,愤怒的火
离线roywillow

只看该作者 1楼 发表于: 2015-03-14
回帖奖励+ 10
方法怎么会减少呢?
Qt就是个C++库,学好C++的指针的使用自然就知道Qt为什么有时候用指针有时候用对象了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个