ex5-5.cpp - Example 5-5 An independent friend (non-class member friend)

// File: ex5-5.cpp - a friend to the circle class

#include <iostream>
using namespace std;

class circle
{
  private:
	 double radius;
  public:
	 circle (double r) { radius = r;}
  friend void print(const circle&);
};


int main(void)
{
  circle c1(5.);
  print(c1);
  circle c2(1.);
  print(c2);
  return 0;
}

void print(const circle& c)
{
  cout << "This circle has radius " << c.radius<< endl;
  return;
}



CIS27: Programming in C++    Instructor: Joe Bentley