// Build don't link:
// GROUPS passed visibility
-#include <iostream.h>
+#include <iostream>
//==========
void base_priv(char * n)
- { cout << "base_priv called from: " << n << "\n"; };
+ { std::cout << "base_priv called from: " << n << "\n"; };
protected:
void base_prot(char * n)
- { cout << "base_prot called from: " << n << "\n"; };
+ { std::cout << "base_prot called from: " << n << "\n"; };
public:
void base_publ(char * n)
- { cout << "base_publ called from: " << n << "\n"; };
+ { std::cout << "base_publ called from: " << n << "\n"; };
void test(char * n) { base_publ(n); base_prot(n); base_priv(n); }
base b;
b.base_publ("base class object");
b.test("member of base class object");
- cout << "\n";
+ std::cout << "\n";
derived pd;
pd.test("member of derived class object");
derived_friend();
- cout << "\n";
+ std::cout << "\n";
} /* main */