注册 登录
编程论坛 C++教室

初学C++求助 出错的语句在程序里做了注释

NordicNavy 发布于 2008-10-29 23:03, 818 次点击
初学C++求助
出错的语句在程序里做了注释: 谢谢
//demontrates of constructor and destructor
#include <iostream>
class NiaoRen{
      public:
      NiaoRen(int initialAge);
      ~NiaoRen();
      
      int GetAge();
      void SetAge(int age);
      void Meow();
      void Profession();
      //bool Accessment();
      private:
      int itsAge;
      
      };
      //GetAge, public accessor function
      //return value of itsAge member

/*bool NiaoRen::Accessment()
{
     std::cout <<"Good=1 or bad=0 guy\n" ;
      
      }*/
NiaoRen::NiaoRen(int initialAge)
{
      itsAge=initialAge;
      }
NiaoRen::~NiaoRen()
{
}
      
void NiaoRen::Profession()
{
     std::cout << "Programmer\n";
     }
int NiaoRen::GetAge()
{
      return itsAge;
     }
     //definition of SetAge, public
     //sets itsAge memeber
void NiaoRen::SetAge(int age)
{
    itsAge = age;
    //age=30;
     }
//meow method, returns void parameters:none action.prints meow on screen
void NiaoRen::Meow()
{
     std::cout << "Meow\n";
      }
int main()
{
    NiaoRen JiangBo(28);//default constructor
    //JiangBo.SetAge(30);
    //JiangBo.Meow();     
    std::cout << "NiaoRen was:\n";
    // std::cout << JiangBo GetAge() << " years old.\n\007";//这里出错
    // << " years old.\n";
    JiangBo.Meow();
    JiangBo.SetAge(30);
    std::cout << "Jiang Bo is a Niao Ren who is ";
    std::cout << JiangBo.GetAge() << " years old.\n\007";
   
    JiangBo.Meow();
    JiangBo.Profession();
            
    system("pause");
     }
5 回复
#2
debroa7232008-10-30 17:05
粗心大意,看看是不是对象调用函数时少了个点呀.
#3
mayuebo2008-10-30 20:05
赞同楼上意见
#4
wangluxi2008-10-30 20:42
能注释一下你的思想吗?
光看程序会死人的。
太累了。
你把每个函数的功能和各个变量的功能注释一下,方便大家阅读,也方便你自己修改
#5
蜗牛人生2008-10-31 12:00
我把你的程序调了一下,很难读懂你的意思,请将你的思想注释一下或许好弄点!
#6
jiarujian2008-11-01 16:15
在你得电脑里安装个翻译软件就能看懂在 编程里面那些英语解释了
1