| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 610 人关注过本帖
标题:C++ 类 找错误
取消只看楼主 加入收藏
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
C++ 类 找错误
#include<iostream>
using namespace std;
class Main
{
    protected:
  char *mainfood;
 public:
  Mian(char *name)
  {
   mainfood=name;
  }
};
class Sub
{
    protected:
  char *subfood;
 public:
  Sub(char *name)
  {
   subfood=name;
  }
};
class Menu:public Main,public Sub
{
    public:
  Menu(char *m,char *s):Main(m),Sub(s)
  { }

  void show();
};
void Menu::show()
{
 cout<<"主食="<<mainfood<<endl;
 cout<<"副食="<<subfood<<endl;
}
int main()
{
 Menu m("bread","steak");
 m.show();
 return 0;
}
请问这个程序哪里错了?
编译里面是划线部分出现错误,谁能解释下?
搜索更多相关主题的帖子: void include public 
2011-05-11 13:09
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
收藏
得分:0 
回复 4楼 tisyang
能不能麻烦你在原代码的基础上修改下?

Einmal ist keinmal
2011-05-11 16:08
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
收藏
得分:0 
回复 7楼 tisyang
好吧,很感谢你。虽然还是不太懂,我自己再看看。
麻烦了。

Einmal ist keinmal
2011-05-11 21:18
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
收藏
得分:0 
回复 7楼 tisyang
我自己改了下代码,对了,你可以看看。
#include<iostream>
#include<string>
using namespace std;
class Main
{
    protected:
  char *mainfood;
public:
  Main(char *name)
  {
   mainfood=new char[strlen(name)+1];
   strcpy(mainfood,name);

  }
};
class Sub
{
    protected:
        char *subfood;
    public:
  Sub(char *name)
  {
   subfood=new char[strlen(name)+1];
   strcpy(subfood,name);

  }
};
class Menu:public Main,public Sub
{
    public:
  Menu(char *m,char *s):Main(m),Sub(s)
  { }
  void show();
};
void Menu::show()
{
cout<<"主食="<<mainfood<<endl;
cout<<"副食="<<subfood<<endl;
}
int main()
{
Menu m("bread","steak");
m.show();
return 0;
}

Einmal ist keinmal
2011-05-11 22:39
快速回复:C++ 类 找错误
数据加载中...
 
   



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

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