正在加载图片...
9.1概述 运算符=、->、()和川也不能重载为静态函数成员,因 此,不能在类中声明或定义如下静态函数成员: class B{ static int operator+=(int,B);∥错误,不能定义为静态函数成员 static int operator=(int,B); /错误,不能定义为静态函数成员 static int operator()(B,int); /错误,不能定义为静态函数成员 static int operator[](B,int); ∥错误,不能定义为静态函数成员 static operator int(B); /错误,不能定义为静态函数成员 }; 1010 9.1 概述 ™ 运算符=、–>、( )和[]也不能重载为静态函数成员,因 此,不能在类中声明或定义如下静态函数成员: class B{ static int operator+=(int, B); //错误,不能定义为静态函数成员 static int operator=(int, B); //错误,不能定义为静态函数成员 static int operator( )(B, int); //错误,不能定义为静态函数成员 static int operator[ ](B, int); //错误,不能定义为静态函数成员 static operator int(B); //错误,不能定义为静态函数成员 };
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有