Answered step by step
Verified Expert Solution
Question
1 Approved Answer
S: 7. Why does line 15 compile and line 17 not compile? 1 #include 2 3 class Token { 4 private: 5 int a{1}; 6
S: 7. Why does line 15 compile and line 17 not compile?
1 #include
2
3 class Token {
4 private:
5 int a{1};
6 public:
7 std::ostream& operator<<(std::ostream& os) {
8 os << a;
9 return os;
10 }
11 };
12
13 int main() {
14 Token t;
15 t << std::cout;
16
17 std::cout << t;
18
19 return 0;
20 }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started