A-沫_ 2023-05-17 15:37 采纳率: 100%
浏览 35
已结题

阅读程序,填空-c++期末考试

第一个空填什么,第二空填什么?

#include <iostream>
using namespace std;
class Point{
private:
int x;  //横坐标   
int y;   //纵坐标
public: 
       ①    //添加构造函数,用参数a,b分别初始化横、纵坐标
    Point (Point  &a_point){
        x=a_point.x;
        y=a_point.y;
    }
~Point (){        ②        }  //析构函数
    //输出点的信息函数,输出格式:(横坐标,纵坐标)
    void print(){  cout<<"("<<x<<","<<y<<")"<<endl; }
};
int main(){
               ③        //创建Point类对象
        b_point.print ();
        Point c_point (10,10);
               ④        //调用print()函数
        return 0;
         }
/*本程序的运行结果为:
  Deconstructed Point(10,10)
  Deconstructed Point(0,0)

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-17 18:54
    关注
    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7599973
    • 这篇博客也不错, 你可以看下【C++】统计空格数和字符总数(以.结尾)
    • 除此之外, 这篇博客: 命名空间,引用等C++入门知识中的 函数重载 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      1. 函数重载概念
        是函数的特殊情况,C++中允许在同一作用域中声明几个功能类似的同名函数。这些同名函数形参列表(参数个数,类型,顺序)必须不同
      int add(int left, int right){
      	return left + right;
      }
      
      double add(double left, double right){
      	return left + right;
      }
      

      在某些情况下我们会混用C和C++的代码此时只需在C++的代码前加extern ”C“,此时就会按照C的规则来编译

    • 您还可以看一下 罗绍岗老师的少儿C++快乐编程课程中的 课程简介小节, 巩固相关知识点
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 7月1日
  • 已采纳回答 6月23日
  • 修改了问题 5月17日
  • 创建了问题 5月17日

悬赏问题

  • ¥15 关于迷宫自走单片机循迹小车的知识
  • ¥15 python使用selenium工具爬取网站的问题
  • ¥15 visual studio中c语言用ODBC链接SQL SERVER
  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容
  • ¥15 visionMaster4.3.0 与QT 的二次开发异常
  • ¥50 关于#pcb工艺#的问题:这个设计电路中,最终组合起来起到了什么作用
  • ¥15 鼎捷t100或鼎捷E10生产模块与odoo17详细区别和鼎捷t100或鼎捷E10物料清单(BOM)可以在子级的子级在同一界面操作吗
  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了