9.12. Glossary

instance:

An example from a category. My cat is an instance of the category “feline things.” Every object is an instance of some type.

instance variable:

One of the named data items that make up an structure. Each structure has its own copy of the instance variables for its type.

constant reference parameter:

A parameter that is passed by reference but that cannot be modified.

pure function:

A function whose result depends only on its parameters, and that has so effects other than returning a value.

functional programming style:

A style of program design in which the majority of functions are pure.

modifier:

A function that changes one or more of the objects it receives as parameters, and usually returns void.

fill-in function:

A function that takes an “empty” object as a parameter and fills in its instance variables instead of generating a return value.

algorithm:

A set of instructions for solving a class of problems by a mechanical, unintelligent process.

Before you keep reading...

Runestone Academy can only continue if we get support from individuals like you. As a student you are well aware of the high cost of textbooks. Our mission is to provide great books to you for free, but we ask that you consider a $10 donation, more if you can or less if $10 is a burden.

You have attempted 1 of 3 activities on this page