鱼C论坛

 找回密码
 立即注册
查看: 1248|回复: 4

算出的答案不正确,求大神帮忙解决

[复制链接]
发表于 2016-3-31 15:22:05 | 显示全部楼层 |阅读模式

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

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

x
//Box.h
class Box 
{
public :
        Box (int h=10,int w=12,int len=15):height(h),width(w),length(len){}
        int volume ();
private :
        int height;
        int width;
        int length;
};
//Box.cpp
# include <iostream>
# include "Box.h"
int Box:: volume()
 {
    return (height*width*length);
 }
//main.cpp
# include <iostream>
# include "Box.h"
using namespace std;
int main ()
{
        Box a[3]={Box(10,12,15),Box (15,18,20),Box(16,20,26)};//定义对象数组并初始化
  cout<<"volume of a[0] is "<<a[0].volume<<endl;
    cout<<"volume of a[1] is "<<a[1].volume<<endl;
          cout<<"volume of a[2] is "<<a[2].volume<<endl;
          return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-3-31 15:42:14 | 显示全部楼层
你的答案是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-4 21:45:36 | 显示全部楼层

答案全为1,不知道哪出问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-4 23:12:31 | 显示全部楼层
要调用对象的volume函数 后面要括号的呀,还有我把你的复制过来是可以的。
#include<iostream>
class Box
{
public :
        Box (int h=10,int w=12,int len=15):height(h),width(w),length(len){}
        int volume (void);
private :
        int height;
        int width;
        int length;
};
int Box:: volume(void)
{
    return (height*width*length);
}
int main (void)
{
        Box a[3]={Box(10,12,15),Box (15,18,20),Box(16,20,26)};//定义对象数组并初始化
  std::cout<<"volume of a[0] is "<<a[0].volume();
  std::cout<<"volume of a[1] is "<<a[1].volume();
  std::cout<<"volume of a[2] is "<<a[2].volume();
return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-7 16:43:33 | 显示全部楼层
奥古斯丁少爷 发表于 2016-4-4 23:12
要调用对象的volume函数 后面要括号的呀,还有我把你的复制过来是可以的。
#include
class Box

对,就少了那对括号,谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 22:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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