C++ qt 中这个语句是什么意思? Qt::Orientation orientation

Qt::Orientation这是一个类?然后声明它的对象orientation?如果在这个语句中QVariantheaderData(intsection,Qt::Or... Qt::Orientation这是一个类?然后声明它的对象orientation?
如果在这个语句中
QVariant headerData(int section, Qt::Orientation orientation,
int role = Qt::DisplayRole) const;
是不是代表这个对象还是一个参数?或者这个对象可以整体作为headerData函数的输入,然后保持返回值不变?
展开
 我来答
GiraKoo
2017-02-09 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部

QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;

  • 其中Qt是命名空间,用于限定某个类或者枚举等定义。用于避免重名问题。例如中山路,全国有非常多。为了便于区别,我们会加上【上海市】中山路。这就是命名空间。

  • Orientation是类名

  • orientation是创建的对象。

  • QVariant headerData(....)const; 这是一个函数的声明。const修饰的是函数本身是否会修改对象的内部成员。这样的函数里面是无法对成员变量进行赋值操作的,只能读,不能改。如果想声明返回值不可更改,应当将const放到函数最前方修饰返回值。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式