类名.成员函数(qt的缺陷)

在qt中,输入类名.后面会自动出现成员函数,如果直接用的话会出错,但是在vs2013中没有这个缺陷。

 

class A
{
public:
      A();
      void mytest()
      {

      }

};

 void main()
{

     A.mytest();//错误
     A().mytest();//可以

     system("pause");

}

上面的代码中:

A().mytest()可以正确使用,是因为A()会产生一个匿名对象然后用这个匿名调用mytest().

posted @ 2016-11-02 10:41  ren_zhg1992  阅读(333)  评论(0)    收藏  举报