From: Anurag Priyam Date: 2011-01-12T13:18:53+09:00 Subject: Re: :: -- operator or not? >> So, is :: an operator or not? > > I would say no, because as far as I can tell, it can't be overloaded. Every > other operator can be overloaded in some context. It would be kind of cool if That is not a very good way of deciding whether something is an operator or not. There are a couple of operators (&&, ||) that can't be overloaded, and non-operator([] ref: Flanagan, and Matz), but they can be overloaded. > It's a fine semantic difference, though -- I don't think it matters whether > it's an operator or not. Exactly. Colloquially, you can call it whatever suits you - operator, or separator, as long as you are aware of the semantics. -- Anurag Priyam http://about.me/yeban/