关于static const
来源:互联网 发布:中兴编程挑战赛 编辑:程序博客网 时间:2024/06/12 01:47
在制作模块插件的时候遇到的,
QPoint minuteHand[4] = {
QPoint(5, 5),
QPoint(0,0),
QPoint(5, -5),
QPoint(m_arrowlenth, 0)
};
这里,每次在外部改变m_arrowlenth,那么插件中会不断改变
而如果这样定义:
static const QPoint minuteHand[4] = {
QPoint(5, 5),
QPoint(0,0),
QPoint(5, -5),
QPoint(m_arrowlenth, 0)
};
那么这里m_arrowlenth只被定义一次,就无法改变了。
QPoint minuteHand[4] = {
QPoint(5, 5),
QPoint(0,0),
QPoint(5, -5),
QPoint(m_arrowlenth, 0)
};
这里,每次在外部改变m_arrowlenth,那么插件中会不断改变
而如果这样定义:
static const QPoint minuteHand[4] = {
QPoint(5, 5),
QPoint(0,0),
QPoint(5, -5),
QPoint(m_arrowlenth, 0)
};
那么这里m_arrowlenth只被定义一次,就无法改变了。
- 关于Static和Const.
- 关于static const
- 关于static与const
- 关于static,const,static const , const static
- C++细节(关于类中的 static,const,const static,static const)
- const, static, const static
- 关于const,static,extern,volatile的用法
- 关于const和static的一点小记
- 关于const和static的使用
- 关于const,static,extern,volatile的用法
- 关于关键字static和extern和const
- 关于const,static,extern,volatile的用法
- 关于static ,const 的一些小回顾
- 关于static,const,register,auto的作用
- 关于const与static用法C
- 关于 static const修饰的变量
- const static 与static const const static
- const、static
- 理解矩阵
- j2ee通知
- Java排序
- 人在识别物体时会寻找规律
- Qt 数值进制转换
- 关于static const
- JavaScript对象——Boolean
- UIWebView
- Android Studio 的小小配置
- Django如何进入开发模式
- C++函数参数传递:按值传递和按引用传递 转载
- Java中的ThreadLocal类
- 最小步数 结题报告
- OpenCV库基础知识