...is the very soul of descriptions of C++ semantics. This week we
consider how we actually find the functions we want to call. We discuss
overloading vs. overriding, member function lookup, ADL, and those
tricky infix operator lookups that appear to be overloaded, but aren't.
And we'll do it in about 1 page/topic!
Overloading and Overriding Are Different
http://www.semantics.org/once_weakly/ck28_overover.pdf
Member Function Lookup
http://www.semantics.org/once_weakly/ck29_functionlookup.pdf
Argument Dependent Lookup
http://www.semantics.org/once_weakly/ck30_adl.pdf
Operator Function Lookup
http://www.semantics.org/once_weakly/ck31_operatorlookup.pdf
For the whole set of C++ommon Knowledge items, see
http://www.semantics.org/weekly.html
Best regards,
Steve