鱼C论坛

 找回密码
 立即注册
查看: 4411|回复: 5

这个代码写到这里就报错了。。无语

[复制链接]
发表于 2013-8-15 17:09:33 | 显示全部楼层 |阅读模式

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

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

x
#include <iostream>
#include <string>

class Lovers
{
public:
      lovers(std::string theName);
      void kiss(Lovers *Lover);
      void ask(Lovers *Lover, std::string something);
      
protected:
      std::string name;
      
      friend class Others;
};

class Boyfriend : public Lovers
{
public:
      Boyfriend(std::string theName);
};

class Girlfriend : public Lovers
{
public:
      Girlfriend(std::string theName);
};

class Others
{
public:
      Others(std::string theName);
      void kiss(Lovers *Lover);

protected:
      std::string name;
};

Lovers::lovers(std::string theName)
{
      name = theName;        
}

void Lovers::kiss(Lovers *Lover)
{
      std::cout << name << "亲亲我们家的" << Lover->name << std::endl;
}

void Lovers::ask(Lovers *Lover, std::string something)
{
      std::cout << "宝贝儿" << Lover->name <<"帮我" << something << std::endl;
}

Boyfriend::Boyfriend(std::string theName) : Lovers(theName)        这里开始出错的。。。。。。
{
}

Girlfriend::Girlfriend(std::string theName) : Lovers(theName)
{
}

int main()
{
return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-8-15 17:42:40 | 显示全部楼层
  1. #include <iostream>
  2. #include <string>

  3. class Lovers
  4. {
  5. public:
  6.        //lovers(std::string theName);
  7.                 Lovers(std::string theName);
  8.        void kiss(Lovers *Lover);
  9.        void ask(Lovers *Lover, std::string something);
  10.       
  11. protected:
  12.        std::string name;
  13.       
  14.        friend class Others;
  15. };

  16. class Boyfriend : public Lovers
  17. {
  18. public:
  19.        Boyfriend(std::string theName);
  20. };

  21. class Girlfriend : public Lovers
  22. {
  23. public:
  24.        Girlfriend(std::string theName);
  25. };

  26. class Others
  27. {
  28. public:
  29.        Others(std::string theName);
  30.        void kiss(Lovers *Lover);

  31. protected:
  32.        std::string name;
  33. };

  34. //Lovers::lovers(std::string theName)
  35. Lovers::Lovers(std::string theName)
  36. {
  37.        name = theName;        
  38. }

  39. void Lovers::kiss(Lovers *Lover)
  40. {
  41.        std::cout << name << "亲亲我们家的" << Lover->name << std::endl;
  42. }

  43. void Lovers::ask(Lovers *Lover, std::string something)
  44. {
  45.        std::cout << "宝贝儿" << Lover->name <<"帮我" << something << std::endl;
  46. }

  47. Boyfriend::Boyfriend(std::string theName):Lovers(theName)//        这里开始出错的。。。。。。
  48. {
  49. }

  50. Girlfriend::Girlfriend(std::string theName) : Lovers(theName)
  51. {
  52. }
  53. int main()
  54. {
  55. return 0;
  56. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-16 11:55:19 | 显示全部楼层
出了啥错,贴出来,要不别人还得复制你的代码,然后编译,然后找错。也就是 仰望天上的光 版主 这么有耐心
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-16 15:51:49 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-16 16:39:22 | 显示全部楼层
编程难 发表于 2013-8-16 11:55
出了啥错,贴出来,要不别人还得复制你的代码,然后编译,然后找错。也就是 仰望天上的光 版主 这么有耐心{ ...

额 不好意思 下次会注意的。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-16 18:02:21 | 显示全部楼层
沫沫__挂Q而已 发表于 2013-8-16 15:51
麻烦问下是哪里错了啊

有没看到我注释掉的一行?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 01:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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