Skip to Main Content
Practical C++
book

Practical C++

by Rob McGregor
August 1999
Beginner to intermediate content levelBeginner to intermediate
912 pages
15h 44m
English
Que
Content preview from Practical C++

Chapter 8. Overloading Functions

<feature>
  • See how function overloading works

  • Understand why the compiler mangles function names

  • Learn about function calls and antonyms from the thesaurus

  • See how to change the numbers and types of function parameters

</feature>

Why Use Function Overloading?

In Chapter 7, “Creating and Using Functions,” you saw how functions can make your life much easier by allowing you to break complex programming tasks into bite-size chunks. Using functions reduces the amount of code you have to write and maintain because you can create a single function definition and use it in multiple places. In a language like C, when you have several functions that perform similar tasks but work with different data types, each of the functions ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Practical C++ Programming, 2nd Edition

Practical C++ Programming, 2nd Edition

Steve Oualline
C++ Cookbook

C++ Cookbook

D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell

Publisher Resources

ISBN: 0789721449Purchase book