摘要: operator=不能重载为全局函数。理由如下 void operator=(int i , A& a) { a.a = i } ; 那么将会出现 99 = a 这种代码,但是99不是左值,和怪异的代码。所以,如果=重载为全局函数,那么将出现 operator=不能为静态函数 这样的报错。 ... 阅读全文
posted @ 2015-01-09 15:12 BlackWalnut 阅读(283) 评论(0) 推荐(0) 编辑