Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <iostream>
- using namespace std;
- int main() {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- struct Parent {
- Parent() {
- cout << "P - есть" << endl;
- }
- virtual ~Parent() { cout << "P - нет" << endl; } //закомментить virtual дабы увидеть эффект "утечки памяти"
- };
- struct Children : Parent {
- Children() {
- cout << "C - есть" << endl;
- }
- ~Children() { cout << "C - нет" << endl; }
- };
- Parent* mama = new Parent();
- Parent* papa = new Children();
- delete mama;
- delete papa;
- system("pause > NUL");
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement