_missingboy 2023-05-08 20:15 采纳率: 0%
浏览 16

用初始化列表初始化对象时,显示初始值设定项太多

这是怎么回事呢,我把returnX,Y,R的声明去掉就不会出现初始值设定项太多了。


#include<iostream>
class point;
class robot
{
private:
    point a;
public:
    robot(int, int);
    int returnX(point& a);
    int returnY(point& a);
    int returnR(point& a);
};
class point
{
private:
    int x, y, r = 0;
public:
    point(int, int);
    friend int robot::returnX(point& a);
    friend int robot::returnY(point& a);
    friend int robot::returnR(point& a);
};
point::point(int m, int n)
{
    this->x = m;
    this->y = n;
}
robot::robot(int m, int n) :a(m, n) {}//这里的n显示初始值设定项太多
int robot::returnX(point& a) { return a.x; }
int robot::returnY(point& a) { return a.y; }
int robot::returnR(point& a) { return a.r; }
  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-09 08:40
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7632424
    • 以下回答来自chatgpt:

      根据参考资料以及问题描述,无法直接判断问题出现的原因。可能是代码中存在问题,也可能是存在其他环境或配置问题导致。建议将完整的代码和具体错误提示信息提供,以便更好地分析问题和给出解决方案。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 5月8日

悬赏问题

  • ¥200 基于同花顺supermind的量化策略脚本编辑
  • ¥20 Html备忘录页面制作
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?
  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?