#include<iostream>using namespace std;class  Coordinate        //定义Coordinate类{private:int times;      //存放输入坐标数目float Coord[100][100];    //存放输入坐标的数组public:Coordinate()   //设置默认的输入坐标数目{times = 2;cout << "Coordinate construction1 called!" << endl;}Coordinate(int times1)    //设置输入坐标数目{times = times1;cout << "Coordinate constructin2 called!" << endl;}~Coordinate()    //析构函数{cout << "Coordinate destruction called!" << endl;}void InputCoord()    //输入坐标{for (int i = 0; i < times; i++){cout << "Please Input x:" << endl;cin >> Coord[i][1];cout << "Please Input y:" << endl;cin >> Coord[i][2];}}void ShowCoord()   //显示已经输入的坐标{cout << "The coord is:" << endl;for (int i = 0; i < times; i++){cout << "(" << Coord[i][1] << "," << Coord[i][2] << ")" << endl;}}void ShowAvgCoord()    //显示输入坐标的均值{float avgx = 0;float avgy = 0;for (int i = 0; i < times; i++){avgx = avgx + Coord[i][1];avgy = avgy + Coord[i][2];}avgx = avgx / times;avgy = avgy / times;cout << "The AVG coord is:" << endl;cout << "(" << avgx << "," << avgy << ")" << endl;}};int main(){Coordinate x;    //定义对象x.InputCoord();x.ShowCoord();x.ShowAvgCoord();return 0;}

运行的顺序:

1.main函数运行程序时,在创建对象时,调用了一次构造函数

先后运行了 Coordinate();
                   void InputCoord();
                   void ShowCoord();
                   void ShowAvgCoord();
                   ~Coordinate();

程序结束时,运行了调用了一次析构函数。

在main函数中插入:

    Coordinate y(5);    //定义对象y.InputCoord();y.ShowCoord();y.ShowAvgCoord();

2.main函数运行时,创建对象时,调用了构造函数,times的值变成5。

C++ 3.1 Coordinate相关推荐

  1. 最小二乘法、迭代优化、坐标轴下降法(Coordinate Descent, CD)、坐标下降和梯度下降对比、梯度下降法/最速下降法

    最小二乘法.迭代优化.坐标轴下降法(Coordinate Descent, CD).坐标下降和梯度下降对比.梯度下降法/最速下降法 目录

  2. ECEF rectangular coordinate system(ECEF直角坐标系)

    只有当有定位的需要时,才发现当年自己地理学的不太好,经纬度什么的都不是太清晰,麻烦了.今日以ECEF position为契机,参考维基百科以及一些叫不上名字的文章来简单地总结一番. 参考地址: htt ...

  3. Blink Coordinate Spaces

    For Developers‎ > ‎Design Documents‎ > ‎ Blink Coordinate Spaces Blink Coordinate Spaces Types ...

  4. (转载)机器学习知识点(十二)坐标下降法(Coordinate descent)

    首先介绍一个算法:coordinate-wise minimization 问题的描述:给定一个可微的凸函数,如果在某一点x,使得f(x)在每一个坐标轴上都是最小值,那么f(x)是不是一个全局的最小值 ...

  5. python 内存不足 dict 替代方案_2D数组代表一个巨大的python dict,COOrdinate就像解决方案来节省内存...

    我尝试用数组中的数据更新dict_with_tuples_key: myarray = np.array([[0, 0], # 0, 1 [0, 1], [1, 1], # 1, 2 [1, 2], ...

  6. 坐标上升算法(Coordinate Ascent)及C++编程实现

     坐标上升算法(Coordinate Ascent)及C++编程实现 编程实现: [cpp] view plaincopyprint? #include <iostream> usin ...

  7. VTK:Utilities之Coordinate

    VTK:Utilities之Coordinate VTK:Utilities之Coordinate 描述 代码 Coordinate.cxx CMakeLists.txt VTK:Utilities之 ...

  8. OpenGL coordinate systems坐标系统的实例

    OpenGL coordinate systems坐标系统 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <glad/glad.h> ...

  9. OpenGL Texture Coordinate Wrapping纹理坐标包装的实例

    OpenGL Texture Coordinate Wrapping纹理坐标包装 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <verm ...

  10. 【机器学习】坐标下降法(Coordinate descent)

    coordinate-wise minimization(坐标朝向最小) coordinate-wise minimization介绍的是坐标下降法的理论依据. 问题的描述:给定一个可微的凸函数,如果 ...

最新文章

  1. [二叉树]已知后序/中序遍历,求先序遍历
  2. 用 Flask 来写个轻博客 (36) — 使用 Flask-RESTful 来构建 RESTful API 之五
  3. String 与StringBuilder
  4. XShell中浏览文件时上拉下拉
  5. 工具类用得好,下班下的早
  6. 【VS开发】使用WinPcap编程(1)——获取网络设备信息
  7. unity中单位是米还是厘米_401场地清理是什么,由施工单位做还是甲方做?造价中如何体现?...
  8. IOS项目中加入Google Admob SDK
  9. PyTorch框架学习五——图像预处理transforms(一)
  10. 持续集成部署Jenkins工作笔记0015---编辑SVN钩子程序
  11. 基于C#语言的可编程表达式计算器设计
  12. 翻译:机器学习 数据科学家 top 10 十大算法
  13. 常见的接口测试 开源网站
  14. 6 个常用的 API 接口在线管理平台
  15. linux运维(九)
  16. Windows10 64位系统设置FRPC开机自动启动
  17. 云笔记使用的感受想法!(对有道云笔记、印象云笔记的比较与评价)
  18. qq音乐正式版官方免费版
  19. 自锁时间电路plc_PLC中有自锁功能,请问自锁使什么意思?
  20. 各种进制转换通用代码

热门文章

  1. 【2015.8】验证四色定理的有效性
  2. 如何制作爆款便利店小程序?
  3. Solaris 使用ndd指令设置网卡速率
  4. 游戏开发完整学习路线之美
  5. 派尔玻璃优化软件 v3.2.2 免费班
  6. MySQL Join详解
  7. Java - 图书馆管理系统
  8. HAL读写FLASH笔记
  9. 拯救选择困难症2.0
  10. python爬取推特图片_Python爬取Twitter特定主题的tweets并保存到csv中