Barbara Geller and Ansel Sermersheim will be presenting a new talk on Overload Resolution in C++.
We will discuss what constitutes a function overload and the process the compiler follows to decipher which overload function or method to call. The rules are complex and we will condense this section of the standard to the essential rules every programmer should be aware of. Knowing how overload resolution works will improve your ability to debug compile errors and improve the API for your classes. You will learn the meaning of buzzwords like implicit conversion, standard conversions, and tie-breakers.
Ansel is the developer of the open source libraries CsSignal, CsString, libGuarded, and CopperSpice. He has programmed in C++, C, Lisp, Java, and Perl, with extensive knowledge in TCP/IP and multithreaded design and is an avid follower of the C++ standard. Ansel has spoken at CppCon, C++Now, and many ACCU Bay Area meetings.
Barbara is the developer of the open source libraries CsSignal, CsString, and CopperSpice. She is also the developer of Diamond and DoxyPress. She has programmed in C++, Qt, Visual Objects, Clipper, PHP, and Java. Barbara has spoken at CppCon, C++Now, and many ACCU Bay Area meetings.