adding exercise 2

This commit is contained in:
Jidong Xiao
2025-04-11 04:46:14 -04:00
committed by JamesFlare1212
parent 7b9c74b098
commit 110f6cc319
2 changed files with 70 additions and 0 deletions

View File

@@ -181,6 +181,7 @@ We develop this student_test.cpp program.
#include <iostream>
```cpp
class A {
public:
A() {
@@ -209,3 +210,40 @@ int main() {
std::cout << std::endl;
return 0;
}
```
## 25.8 What will be printed when running this program?
```cpp
#include <iostream>
class A {
public:
A() {
std::cout << "A";
}
~A() {
std::cout << "A";
}
};
class B : public A {
public:
B() {
std::cout << "B";
}
~B() {
std::cout << "B";
}
};
int main() {
{
B* p = new B;
B b;
delete p;
}
std::cout << std::endl;
return 0;
}
```