java定义一个盒子类box_定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(...
滿意答案
szkcl
2014.05.28
采納率:54%????等級:8
已幫助:964人
1234567891011121314151617181920212223242526272829#include?using?namespace?std;?class?Box?{????float?length,?width,?height;public:????Box(float?l,?float?w,?float?h);????float?GetVolume()?const;};?Box::Box(float?l?=?1,?float?w?=?1,?float?h?=?1)?????:?length(l),?width(w),?height(h)?{}?float?Box::GetVolume()?const?{????return?height?*?width?*?length;}?int?main(){????Box?b1,?b2(2,?3,?4);????float?v1,?v2;????v1?=?b1.GetVolume();????v2?=?b2.GetVolume();????if?(v1>v2)????????cout?<
這行有錯哎~error C2512: 'Box' : no appropriate default constructor available
怎么改呢???
追答:1234567891011121314151617181920212223242526272829303132#include?using?namespace?std;?class?Box?{????float?length,?width,?height;public:????Box();????Box(float?l,?float?w,?float?h);????float?GetVolume()?const;};?Box::Box()?:?length(1),?width(1),?height(1)?{}?Box::Box(float?l,?float?w,?float?h):?length(l),?width(w),?height(h)?{}?float?Box::GetVolume()?const?{????return?height?*?width?*?length;}?int?main(){????Box?b1,?b2(2,?3,?4);????float?v1,?v2;????v1?=?b1.GetVolume();????v2?=?b2.GetVolume();????if?(v1>v2)????????cout?<
00分享舉報
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的java定义一个盒子类box_定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: static在内存层面的作用_虚拟地址空
- 下一篇: 帆软报表等于空的时候不显示_查询结果为空