From: 7stud -- Date: 2009-02-14T18:21:42+09:00 Subject: Re: Meaning of "<<"? Julian Leviston wrote: > I thought operator overloading was a non-oop way of specifying > multiple functions that each take different argument numbers? > That's called *function* overloading. In C++, function overloading and operator overloading are two different things. Operator overloading requires a specific function signature for a given operator. Function overloading on the other hand is used to create multiple function signatures for a given function name. -- Posted via http://www.ruby-forum.com/.