C/C++教程

程序设计与算法(三)C++面向对象程序设计 第六周 相关笔记

本文主要是介绍程序设计与算法(三)C++面向对象程序设计 第六周 相关笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、

基类的指针指向派生类的,运行基类的相关函数变量。

#include<bits/stdc++.h> 
using namespace std;
class base{
    public:
        int a = 1;
        void test(){
            cout<<"base"<<endl;
        }
};
class gen :public base{
    public:
        int a = 2;
        void test(){
            cout<<"gen"<<endl;
        }
};
int main(){
    gen g;
    base* b = &g;
    b->test();
    cout<<b->a<<endl;
}
View Code

 

2、除了指针引用同理

 提供程序可扩充性

 

 

 

这篇关于程序设计与算法(三)C++面向对象程序设计 第六周 相关笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!