鱼C论坛

 找回密码
 立即注册
查看: 2586|回复: 3

关于c++指向对象的指针

[复制链接]
发表于 2016-6-2 18:54:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<iostream>
#include<string>
class Pet
{
        public:
        Pet(std::string thename);
        void FREE_TEST();
        void FOOK_TEST();
        void EAT_TEST();
        protected:
        std::string name;
};
class dog:public Pet
{
        public:
        dog(std::string thename);
        
        void CLIMB();
};
class cat:public Pet
{
        public:
        cat(std::string thename);
        
        void KIDDING_TEST();
        
};
Pet::Pet(std::string thename)
{
        name = thename;
}
void Pet::FREE_TEST()
{
        std::cout<<name <<"\n"<<"FREE TEST  OK"<<std::endl;
}
void Pet::FOOK_TEST()
{
        std::cout<<name <<"FOOK TEST OK"<<std::endl;
}
void Pet::EAT_TEST()
{
        std::cout<<name <<"EAT TEST OK "<<std::endl;
}
dog::dog(std::string thename):Pet(thename)
{
}
void dog::CLIMB()
{
        std::cout<<"CLIIMB TEST OK"<<std::endl;
}
cat::cat(std::string thename):Pet(thename)
{
}
void cat::KIDDING_TEST()
{
        std::cout<<"KIDDING TEST OK "<<std::endl;
}
int main()
{
           Pet *dog = new dog("123");
           Pet *cat = new cat("546456");
           //dog->CLIMB();
           //dogFREE_TEST();
           //dog.FOOK_TEST();
           //dog.EAT_TEST();
           
           //cat->KIDDING_TEST();
           //cat.FREE_TEST();
           //cat.EAT_TEST();
           //cat.FOOK_TEST();
        return 0;
}
最后编译提示 dog和cat 不是一个type
本人愚笨,还请各位大神指教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-2 19:07:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-2 19:11:23 | 显示全部楼层
就是这个样子
is not a type.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-8 00:01:14 | 显示全部楼层
大兄弟,,   这个其实很好解决阿     61 和 60 行的 *dog  和 *cat  你得换个名字 应该是与 dogcat 又冲突  我改了之后 很好用

360截图20160607235954339.jpg
  同时呢  dog和cat的特有函数成员我不知道怎么调用 ........................


共同学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 02:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表