林野晚星 2021-12-16 20:00 采纳率: 50%
浏览 32

关于类中的问题:构造函数默认参数

相对类中的float soc[10]赋初值,为什么不行呢,求大神指教!

img

  • 写回答

1条回答 默认 最新

  • _GX_ 2021-12-16 20:12
    关注

    数组类型作为函数参数是会退化成数组指针,所以你要设默认参数,也只能是指针类型,而不是初始化列表,比如你可以这样写

    int default_array[] = { 1, 2, 3, 4, 5 };
    void foo(int a[5] = default_array) {
        // ...
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月16日

悬赏问题

  • ¥15 现在新建了一个f1的就不行了包括所有新建的项目都无法生成,路径命名都没问题,keil和cubemx重装过还是不行,如何解决?(标签-java|关键词-固件)
  • ¥15 web前端开发怎么实现像图片这样的页面啊?
  • ¥15 ubuntu 20.04 网卡启用后,只有ipv6 没有 ipv4 无法上网
  • ¥15 QT任务管理器无法正确获取展开,有悬赏15元速求,如何解决?(相关搜索:标识符|结构体)
  • ¥15 使用delphi 10.3+intraweb 生成的页面怎么实现自动滚屏
  • ¥20 思科:Router c3600 MN-4E插槽
  • ¥15 16进制修改视频的元数据
  • ¥15 HTML中css的位置信息居然会导致元素大小发生变化
  • ¥15 岛津txt格式文件转nirs格式
  • ¥15 有偿指导软件编程与八股