Pass-by-reference with a pointer argument used to cube a variable's value. - C++ Function

C++ examples for Function:Function Parameter

Description

Pass-by-reference with a pointer argument used to cube a variable's value.

Demo Code

#include <iostream> 
using namespace std; 

void cubeByReference( int * ); // prototype 

int main() /*from   ww w.  jav a  2s  . c  o  m*/
{ 
    int number = 5; 

    cout << "The original value of number is " << number; 

    cubeByReference( &number ); // pass number address to cubeByReference 

    cout << "\nThe new value of number is " << number << endl; 
}

// calculate cube of *nPtr; modifies variable number in main 
void cubeByReference( int *nPtr ) 
{ 
    *nPtr = *nPtr * *nPtr * *nPtr; // cube *nPtr 
}

Result


Related Tutorials