Qt 神奇的VC6.0下面的变量名 rct2 引发的错误
其实错误导致的原因和Qt没有关系,只不过是我在进行qt + vs2008 进行开发的时候出现的,
担心又朋友也会遇见,所以写上Qt,方便网络搜索的时候,能很快找到原因
我很纳闷,撤销了自己添加的代码,还是一样的错误,在上面没有截图的还有一行代码 是 this->geometry(), 也是赋值给 QRect变量,
但是没有报错,我又加了一行相同语义的,还是没有报错,偏偏是 QRect rct2 = m_widget_user_pswd->geometry(); 这行报错
找了许久,Q群网友有说我包含错误,……
我右键跳转变量的定义,竟然…………
VC目录下面竟然有个 Dlgs.h 的头文件里面有个 #define rct2
能说是我包含错误吗?或者能说我命名不规范吗?或者……
微软的VC项目组,命名也太让人不知所措了吧,
总结:
1、持守一套自己的命名规则很重要;
2、……