想要用类和对象写一个计算立方体面积和体积的代码?运行之后出现这种情况,能帮忙解决一下吗?
5条回答 默认 最新
- a5156520 2023-07-21 15:47关注
没定义成员变量m_l和m_w吧,补上相应的成员变量的定义即可;
代码是求长方体的表面积和体积吗?
下面的代码实现求长方体的表面积和体积。
修改如下:
参考链接:C++ 类 & 对象 | 菜鸟教程 C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。类中的数据称为成员变量,函数称为成员函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象。 C++ 类定义 定义一个类需要使用关键字 class,然后指定类的名称,并类的..https://www.runoob.com/cplusplus/cpp-classes-objects.html
学习C++ 丨 类(Classes)的定义与实现!C/C++必学知识点! - 知乎 一、"类" 的介绍 在C++中, 用 " 类" 来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托…https://zhuanlan.zhihu.com/p/101490722
长方体的面积怎么算_百度知道https://zhidao.baidu.com/question/1543214757593202667.html
#include <stdio.h> #include <string.h> #include <iostream> #include <math.h> using namespace std; const double PI = 3.14; // https://www.runoob.com/cplusplus/cpp-classes-objects.html // https://zhuanlan.zhihu.com/p/101490722 class Cube{ public : // 定义成员变量 double m_l; //长 double m_w; // 宽 double m_h; // 高 void setL(int l){ m_l = l; } int getL(){ return m_l; } void setW(int w){ m_w = w; } int getW(){ return m_w; } void setH(int h){ m_h = h; } int getH(){ return m_h; } // https://zhidao.baidu.com/question/1543214757593202667.html // 计算长方体的表面积 double getArea(){ return 2*(m_l*m_w+m_h*m_w+m_h*m_l); } // 计算长方体的体积 double getVolume(){ return m_l*m_w*m_h; } }; int main(void){ Cube c1; c1.setL(2); c1.setH(3); c1.setW(4); cout<<"长方体的表面积为:"<<c1.getArea()<<endl; cout<<"长方体的体积为:"<<c1.getVolume()<<endl; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥200 csgo2的viewmatrix值是否还有别的获取方式
- ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
- ¥15 请把下列每一行代码完整地读懂并注释出来
- ¥15 pycharm运行main文件,显示没有conda环境
- ¥15 易优eyoucms关于二级栏目调用的问题
- ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
- ¥15 为什么eclipse不能再下载了?
- ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
- ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
- ¥15 特定网页无法访问,已排除网页问题