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函数的输入,然后保持返回值不变? 展开
如果在这个语句中
QVariant headerData(int section, Qt::Orientation orientation,
int role = Qt::DisplayRole) const;
是不是代表这个对象还是一个参数?或者这个对象可以整体作为headerData函数的输入,然后保持返回值不变? 展开
1个回答
展开全部
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
其中Qt是命名空间,用于限定某个类或者枚举等定义。用于避免重名问题。例如中山路,全国有非常多。为了便于区别,我们会加上【上海市】中山路。这就是命名空间。
Orientation是类名
orientation是创建的对象。
QVariant headerData(....)const; 这是一个函数的声明。const修饰的是函数本身是否会修改对象的内部成员。这样的函数里面是无法对成员变量进行赋值操作的,只能读,不能改。如果想声明返回值不可更改,应当将const放到函数最前方修饰返回值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询