Chapter 9: Functions

 < Day Day Up > 



Learning Objectives

  • State the purpose and use of functions in C++

  • Explain how to declare and define functions

  • State the purpose and use of function return types

  • State the purpose and use of function parameters

  • Describe the concept of function calling

  • Explain the use of local function variables and their scoping rules

  • Describe how to pass arguments to a function by value and by reference

  • Describe how to maximize function cohesion and minimize coupling

  • Describe the concept of function signatures

  • Describe how to overload functions

  • Explain the concept of recursion

  • Explain the concept and use of function pointers

  • Explain how to create function libraries

  • Utilize functions in your C++ programming projects

  • Describe how functions are used to modularize C++ program functionality

  • Demonstrate your ability to minimize function coupling and maximize function cohesion in C++ programming projects



 < Day Day Up > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net