|
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