//Forward declaration: Declare a class named Test2 class Testi { int num; public: Testi (int = 111) : void funci () : Testi operator-- (int); operator float (): friend class Test2; }; class Test2 { int num; public: Test2 () { num = 555; } void funcl (Test1); friend void func1 (Test2); friend ostream& operator<<(ostream&, const Test2&) ; } ; //Write a function header and complete the function definition for the constructor of Test1 class = num; //Write a function header for the funci function in Testi class cout <« "Hello from funci in Testi class: " « num << endl; //Write a function header and complete the function definition for the overloaded postfix operator-- Testi t(num--); } //Write a function header for the type conversion function in Test1 class return num / 2.5; //Write a function header for the funci function in Test2 class { cout, << "Hell o from func1 in Test2 class:" << t1.num < endl :

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
//Forward declaration: Declare a class named Test2
class Testi {
int num;
public:
Testi (int = 111);
void funci () ;
Testi operator-- (int) ;
operator float () ;
friend class Test2;
}:
class Test2 {
int num;
public:
Test2 () { num = 555; }
void funcl (Test1);
friend void funci (Test2);
friend ostream& operator<< (ostream&, const Test2&) ;
}:
//Write a function header and complete the function definition for the constructor of Testi class
{
= num;
//Write a function header for the funci function in Testi class
cout <« "Hello from funci in Testi class: " < num « endl;
}
//Write a function header and complete the function definition for the overloaded postfix operator--
Testi t(num--);
}
//Write a function header for the type conversion function in Testi class
return num / 2.5;
}
//Write a function header for the funci function in Test2 class
cout << "Hello from funci in Test2 class: " << ti.num << endl;
Transcribed Image Text://Forward declaration: Declare a class named Test2 class Testi { int num; public: Testi (int = 111); void funci () ; Testi operator-- (int) ; operator float () ; friend class Test2; }: class Test2 { int num; public: Test2 () { num = 555; } void funcl (Test1); friend void funci (Test2); friend ostream& operator<< (ostream&, const Test2&) ; }: //Write a function header and complete the function definition for the constructor of Testi class { = num; //Write a function header for the funci function in Testi class cout <« "Hello from funci in Testi class: " < num « endl; } //Write a function header and complete the function definition for the overloaded postfix operator-- Testi t(num--); } //Write a function header for the type conversion function in Testi class return num / 2.5; } //Write a function header for the funci function in Test2 class cout << "Hello from funci in Test2 class: " << ti.num << endl;
//Write a function header and complete the function definition for the overloaded postfix operator--
Testi t(num--);
}
//Write a function header for the type conversion function in Test1 class
return num / 2.5;
}
//Write a function header for the funci function in Test2 class
cout <« "Hello from funci in Test2 class: " << ti.num << endl;
}
//Write a function header for the friend funcl function in Test2 class
cout <« "Hello from standalone funci function: " <« t2.num << endl;
}
//Write a function header and complete the function definition for the overloaded operator<<
(ostream& ost, const Test2& t2) {
« "Hello from overloaded operator<<: " <« t2.num << endl;
Transcribed Image Text://Write a function header and complete the function definition for the overloaded postfix operator-- Testi t(num--); } //Write a function header for the type conversion function in Test1 class return num / 2.5; } //Write a function header for the funci function in Test2 class cout <« "Hello from funci in Test2 class: " << ti.num << endl; } //Write a function header for the friend funcl function in Test2 class cout <« "Hello from standalone funci function: " <« t2.num << endl; } //Write a function header and complete the function definition for the overloaded operator<< (ostream& ost, const Test2& t2) { « "Hello from overloaded operator<<: " <« t2.num << endl;
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education