/
githubmirror
/
CPlusPlusThings
Обзор
Документация
Войти
/
githubmirror
/
CPlusPlusThings
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
basic_content/struct/ext_struct_func.cpp
31 строка
620 B
zhangxing
support bazel complie this project and format code.
30 мар 2024, 17:00
30 мар 2024, 17:00
3c8a3f2
Код
Авторство
О чём код?
#include <iostream> #include <stdio.h> using namespace std; struct Base { int v1; // private: //error! int v3; public: // 显示声明public int v2; virtual void print() { printf("%s\n", "Base"); }; Base() { cout << "Base construct" << endl; }; virtual ~Base() { cout << "Base deconstruct" << endl; }; }; struct Derived : Base { Derived() { cout << "Derived construct" << endl; }; virtual ~Derived() { cout << "Derived deconstruct" << endl; }; public: int v2; void print() { printf("%s\n", "Derived"); }; }; int main() { Base *b = new Derived(); b->print(); delete b; return 0; }