| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:关于对象的指针
只看楼主 加入收藏
婵娟
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-4-14
结帖率:0
收藏
已结贴  问题点数:0 回复次数:5 
关于对象的指针
首先表示我是一位C++的初学者,关于对象的指针这方面还不很熟,希望大家不要见怪。。

一个基类只有公用函数无私有变量,怎样把两个指向这个类的继承类对象的指针分别赋值给base*指针,通过这些指针调用基类中的公用函数。。。

[ 本帖最后由 婵娟 于 2011-4-29 02:44 编辑 ]
搜索更多相关主题的帖子: 继承 怎样 
2011-04-29 02:42
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9008
专家分:53957
注 册:2011-1-18
收藏
得分:4 
虚函数
2011-04-29 08:09
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:4 
你就正常的赋值,然后用 -> 调用函数。自动就是你要的那意思。
2011-04-29 09:51
棉雨
Rank: 5Rank: 5
等 级:职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
收藏
得分:4 
不知道我有没有理解你的意思。
#include"iostream"
using namespace std;
class base
{
public:
    void show()
    {
        cout<<"1.调用基类函数!"<<endl;
    }
};
class jicheng:public base/*公有继承*/
{
public:
    void show_jicheng()
    {
        cout<<"2.调用派生类函数!"<<endl;
    }
};
void main()
{
    base *t;
    jicheng *p;
    jicheng q[2];
    p=q;
    t=p;
    t[0].show();/*分别调用基类的函数*/
    t[1].show();
    q[0].show_jicheng();
    q[1].show_jicheng();
  }
2011-04-29 10:15
weststreet
Rank: 2
等 级:论坛游民
帖 子:21
专家分:18
注 册:2011-2-9
收藏
得分:4 
正常调用就可以拉
2011-04-29 14:53
我是菜鸟C
Rank: 4
等 级:业余侠客
帖 子:74
专家分:200
注 册:2011-3-27
收藏
得分:4 
  既然是继承类,并且基类都是公有成员的话,那么指向继承类的指针对象本身就可以直接调用基类的成员啊。。。
2011-04-29 23:29
快速回复:关于对象的指针
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042695 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved