Searching for: Object Declaration in C++
Class Declaration & Structure
Language: C++

Classes are a blueprint for creating individual objects that contain the general characteristics of a defined object type.

Friend Class
Language: C++

A friend class can access all members (private or protected) of a class in which it is declared a friend.

Friend Function
Language: C++

Friend functions can access private and protected members of a class object passed into the function.

Functions
Language: C++

A function is a block of code that can be called from another location in the program or class. It is used to reduce the repetition of multiple lines of code. The return statement concludes the execution of the block of code. The function can either return a value (of dataType, declared in the function header), or return nothing (use the 'void' dataType). Within classes, functions are known are 'Methods'.