示例#1
0
void virtualViaRef(const Employee &baseClassRef)
{
	baseClassRef.print();
	cout << endl;
	SHOW(baseClassRef.earnings());
	cout << "\n" << endl;
}
// call Employee virtual function print and earnings off a
// base-class reference using dynamic binding
void virtualViaReference(const Employee& baseClassRef) {
    baseClassRef.print();
    std::cout << "\nearned $" << baseClassRef.earnings() << "\n\n";
}
示例#3
0
文件: Fig10_01.cpp 项目: tjyang/abmon
// Make virtual function calls off a base-class reference
// using dynamic binding.
void virtualViaReference( const Employee &baseClassRef )
{
   baseClassRef.print();
   cout << " earned $" << baseClassRef.earnings();
}
示例#4
0
文件: main.cpp 项目: b3h3moth/L-CPP
void virtualViaReference( const Employee &baseClassRef )
{
    baseClassRef.print();
    cout << "\nretribuzione $" << baseClassRef.earnings() << "\n\n";
} 
示例#5
0
// call Employee virtual functions print and earnings off a 
// base-class reference using dynamic binding
void virtualViaReference( const Employee &baseClassRef )
{
   baseClassRef.print();
   cout << "\nearned $" << baseClassRef.earnings() << "\n\n";
} // end function virtualViaReference
示例#6
0
void virtualViaReference(const Employee &ref_base_class)
{
  ref_base_class.toString();
  cout << "earned $ " << ref_base_class.earnings();
}