© Mikael Olsson 2018
Mikael OlssonC++17 Quick Syntax Referencehttps://doi.org/10.1007/978-1-4842-3600-0_11

11. Functions

Mikael Olsson1 
Hammarland, Finland

Functions are reusable code blocks that will only execute when called.

Defining Functions

A function can be created by typing void followed by the function’s name, a set of parentheses, and a code block. The void keyword means that the function will not return a value. The naming convention for functions is the same as for variables—a descriptive name with each word initially capitalized, except for the first one.

void myFunction()
  cout << "Hello World";

Calling Functions

The previous function will simply print out a text message when it is called. To invoke it from the main function, ...

Get C++17 Quick Syntax Reference: A Pocket Guide to the Language, APIs and Library now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.