/
githubmirror
/
CPlusPlusThings
Обзор
Документация
Войти
/
githubmirror
/
CPlusPlusThings
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
english/basic_content/using/using_derived.cpp
36 строк
527 B
xliu79
english
19 июл 2020, 05:38
19 июл 2020, 05:38
2bdeea8
Код
Авторство
О чём код?
/** * @file using_derived.cpp * @brief 函数重装 * @author 光城 * @version v1 * @date 2019-08-07 */ #include <iostream> using namespace std; class Base{ public: void f(){ cout<<"f()"<<endl; } void f(int n){ cout<<"Base::f(int)"<<endl; } }; class Derived : private Base { public: using Base::f; void f(int n){ cout<<"Derived::f(int)"<<endl; } }; int main() { Base b; Derived d; d.f(); d.f(1); return 0; }