摘要: 目的找到一个一元&运算符被重载的对象的地址。别称动机C++允许针对类重载一元&运算符,被重载的一元&运算符的返回值类型不需要是实际的对象地址。 虽然这样一个类的目的非常值得质疑,但是语言本身是允许这样做的。取址器(Address-of)惯用法是一种可以不用理会被重载的一元&运算符和它的可访问性而取得对象真实地址的方法。在下面的例子中,main函数因为nonaddressable类的&运算符是私有的而不能通过编译。即使该运算符是可以被访问到的,一个从它的返回值类型double到指针的转换也是不可能或者说无意义的。classnonaddressable{pu 阅读全文
posted @ 2011-11-30 23:48 Shawnone 阅读(608) 评论(0) 推荐(0) 编辑