Object-Oriented Programming in C++

Code display of PL2/byreference.cpp

// PL1/by_reference.cpp
// Call by value using pointer
// Niels Walet, last updated 04/12/2019
#include<iostream> 
void double_value(double *ptr_double) 
{
  (*ptr_double)*=2;
}
int main() 
{ 
  double number{4.}; 
  std::cout<<number<<std::endl; 
  double_value(&number); 
  std::cout<<number<<std::endl; 
  return 0; 
}
Download here; To copy and paste: double click inside code, then copy.