当前位置: 首页 > news >正文

对自己做的网站总结网站seo规划

对自己做的网站总结,网站seo规划,武汉网页制作,html5博客网站模板文章目录 练习案例1:设计立方体类CPP代码 练习案例2:点和圆的关系CPP代码 代码总结类的分文件编写 练习案例1:设计立方体类 设计立方体类(Cube) 求出立方体的面积和体积 分别用全局函数和成员函数判断两个立方体是否相等。 CPP代码 class Cube { pub…

文章目录

  • 练习案例1:设计立方体类
    • CPP代码
  • 练习案例2:点和圆的关系
    • CPP代码
  • 代码总结
    • 类的分文件编写

练习案例1:设计立方体类

设计立方体类(Cube)

求出立方体的面积和体积

分别用全局函数和成员函数判断两个立方体是否相等。

在这里插入图片描述

CPP代码

class Cube
{
public://设置获取和修改长宽高的接口函数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;//获取面积int area()	return 2 * (m_L * m_L + m_W * m_W + m_H * m_H)//获取体积int cal()	return m_L * m_H * m_W;//利用成员函数判断两个立方体是否相等bool isEmptyClass(Cube &c)	//参数只有一个,因为我们肯定使用已知的对象调用成员函数{if (m_L == c.getL() && m_W == c.getW() && m_H.getH() == c.getH())return true;elsereturn false;}
private:int m_L;	int m_W;int m_H
};//利用全局函数判断两个立方体是否相等
//bool isEqual(Cube c1, Cube c2)	//采用值传递会拷贝数据,但是安全,因为形参不能操作实参
bool isEqual(Cube &c1, Cube &c2)	//采用引用传递不会拷贝数据,节省空间但是不安全,其实如果我们不想改变实参的值,建议不要用引用。
{if (c1.getL() == c2.getL() && c1.getW() == c2.getW() && c1.getH() == c2.getH())return true;elsereturn false;
}

练习案例2:点和圆的关系

设计一个圆形类(Circle),和一个点类(Point),计算点和圆的关系(点相对于圆的位置)。

在这里插入图片描述

具体关系例子如下:

在这里插入图片描述

点分别在圆外、圆上、圆内。

三个点只要和圆半径相比较就能得出点相对于圆的位置。

CPP代码

class point
{
public://设置和获取XY坐标void setX(int x)	m_X = x;void setY(int y)	m_Y = y;int getX()	return m_X;int getY()	return m_Y;
private:  int m_X;int m_Y;
};class Circle
{
public://设置和获取半径和圆心void setR(int r)	m_R = r;int getR()	return m_R;void setCenter(Point center)	m_Center = center;Point getCenter()	return m_Center;
private:int m_R;point m_Center; //圆心位置
};//判断点和圆的关系:写成全局函数
void isInCircle(Circle &c, Point &p)
{//计算两点距离平方int distance = (c.getCenter.getX() - p.getX()) * (c.getCenter.getX() - p.getX()) +(c.getCenter.getY() - p.getY()) * (c.getCenter.getY() - p.getY())//计算半径的平方int rDistance = c.getR() * c.getR();///判断关系if (distance == rDistance)cout << "点在圆上" << endl;else if (distance > rDistance)cout << "点在圆外" << endl;else (distance < rDistance)cout << "点在圆内" << endl;}

代码总结

  • 在一个类中,可以让另外一个类作为其成员
  • 头文件和源文件的分文件形式:

类的分文件编写

a.h文件中,只留下成员函数的所有声明与其成员属性的声明,如果其中包含了其他头文件的内容,记得引用头文件

#inlcude "point.h"
class Circle
{
public://设置和获取半径和圆心void setR(int r);int getR();void setCenter(Point center);Point getCenter();
private:int m_R;point m_Center; //圆心位置
};

a.cpp文件中,对成员函数进行实现

#include "a.h"
void Circle::setR(int r)	m_R = r;
.
.
.
.
.
http://www.tj-hxxt.cn/news/50637.html

相关文章:

  • 网页制作与网站建设在线作业网站优化建设
  • 用服务器做网站空间论坛如何做seo
  • 网站建设培训机构哪里好整合营销名词解释
  • 模仿网站建设站建设百度客服人工
  • 怎么做网站竞价郑州百度推广公司地址
  • 电网站建设用地赔偿网络推广方案范文
  • 新手做网站怎么上传系统百度地图网页版进入
  • 怎么做赌球网站潍坊今日头条新闻最新
  • 上海珍岛做网站怎么样企业网站建设方案
  • seo网站系统seo站内优化
  • 做网站时如何建立栅格重庆企业免费建站
  • 广告设计专业技能有哪些西安seo外包服务
  • 优秀的公司网站免费培训课程
  • 手机端网站优化市场营销毕业后做什么工作
  • 广州市地铁站地图廊坊优化技巧
  • php网站 怎么做授权现在最好的免费的建站平台
  • 无限容量网站域名注册查询软件
  • 电子商务法搜索引擎优化概述
  • 查看邮箱注册了哪些网站百度免费注册
  • 成都网站建设公司地址百度热议怎么上首页
  • 网站300兆是多少钱互联网seo是什么
  • seo 网站地图抖音广告投放代理商
  • 北京酷站科技有限公司百度产品优化排名软件
  • 佛山门户网站建设市场营销方案怎么写
  • 使用cn域名做网站的多吗沈阳专业seo关键词优化
  • 本地做网站图片怎么存seo关键词首页排名
  • 织梦可以做论坛网站吗郑州seo优化培训
  • 深圳做网站商关键词歌词林俊杰
  • 自己做的网站怎么设置关键词网络优化工作内容
  • 做境外碎片化旅游的网站台州seo优化